diff --git a/.ember-cli b/.ember-cli
index ee64cfe..acc2a0e 100644
--- a/.ember-cli
+++ b/.ember-cli
@@ -1,9 +1,19 @@
{
/**
- Ember CLI sends analytics information by default. The data is completely
- anonymous, but there are times when you might want to disable this behavior.
+ Setting `isTypeScriptProject` to true will force the blueprint generators to generate TypeScript
+ rather than JavaScript by default, when a TypeScript version of a given blueprint is available.
+ */
+ "isTypeScriptProject": false,
- Setting `disableAnalytics` to true will prevent any data from being sent.
+ /**
+ Setting `componentAuthoringFormat` to "strict" will force the blueprint generators to generate GJS
+ or GTS files for the component and the component rendering test. "loose" is the default.
+ */
+ "componentAuthoringFormat": "strict",
+
+ /**
+ Setting `routeAuthoringFormat` to "strict" will force the blueprint generators to generate GJS
+ or GTS templates for routes. "loose" is the default
*/
- "disableAnalytics": false
+ "routeAuthoringFormat": "strict"
}
diff --git a/.eslintrc.js b/.eslintrc.js
deleted file mode 100644
index 7cca084..0000000
--- a/.eslintrc.js
+++ /dev/null
@@ -1,59 +0,0 @@
-'use strict';
-
-module.exports = {
- root: true,
- parser: 'babel-eslint',
- parserOptions: {
- ecmaVersion: 2018,
- sourceType: 'module',
- ecmaFeatures: {
- legacyDecorators: true,
- },
- },
- plugins: ['ember'],
- extends: [
- 'eslint:recommended',
- 'plugin:ember/recommended',
- 'plugin:prettier/recommended',
- ],
- env: {
- browser: true,
- },
- rules: {},
- overrides: [
- // node files
- {
- files: [
- './.eslintrc.js',
- './.prettierrc.js',
- './.template-lintrc.js',
- './ember-cli-build.js',
- './testem.js',
- './blueprints/*/index.js',
- './config/**/*.js',
- './lib/*/index.js',
- './server/**/*.js',
- './process-rfcs.js',
- ],
- parserOptions: {
- sourceType: 'script',
- },
- env: {
- browser: false,
- node: true,
- },
- plugins: ['node'],
- extends: ['plugin:node/recommended'],
- rules: {
- // this can be removed once the following is fixed
- // https://github.com/mysticatea/eslint-plugin-node/issues/77
- 'node/no-unpublished-require': 'off',
- },
- },
- {
- // test files
- files: ['tests/**/*-test.{js,ts}'],
- extends: ['plugin:qunit/recommended'],
- },
- ],
-};
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5b3497b..1b1831f 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -8,39 +8,44 @@ on:
pull_request: {}
concurrency:
- group: ci-${{ github.head_ref || github.ref }}
- cancel-in-progress: true
+ group: ci-${{ github.head_ref || github.ref }}
+ cancel-in-progress: true
jobs:
lint:
name: "Lint"
runs-on: ubuntu-latest
+ timeout-minutes: 10
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
+ - uses: pnpm/action-setup@v4
- name: Install Node
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v4
with:
- node-version: 16.x
- cache: npm
+ node-version: 20
+ cache: pnpm
- name: Install Dependencies
- run: npm ci
+ run: pnpm install --frozen-lockfile
- name: Lint
- run: npm run lint
+ run: pnpm lint
test:
name: "Test"
runs-on: ubuntu-latest
+ timeout-minutes: 10
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
+ - uses: pnpm/action-setup@v4
- name: Install Node
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v4
with:
- node-version: 16.x
- cache: npm
+ node-version: 20
+ cache: pnpm
- name: Install Dependencies
- run: npm ci
- - run: npm run clone
+ run: pnpm install --frozen-lockfile
+ - name: Clone RFCs repo
+ run: pnpm clone
- name: Run Tests
- run: npm test
+ run: pnpm test
diff --git a/.gitignore b/.gitignore
index 68f06ea..a6425c6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,33 +1,32 @@
-# See https://help.github.com/ignore-files/ for more about ignoring files.
-
# compiled output
/dist/
+/dist-*/
+/declarations/
/tmp/
# dependencies
-/bower_components/
/node_modules/
# misc
/.env*
/.pnp*
-/.sass-cache
/.eslintcache
-/connect.lock
/coverage/
-/libpeerconnection.log
/npm-debug.log*
/testem.log
/yarn-error.log
# ember-try
/.node_modules.ember-try/
-/bower.json.ember-try
/npm-shrinkwrap.json.ember-try
/package.json.ember-try
/package-lock.json.ember-try
/yarn.lock.ember-try
# rfcs text
+/rfcs
/rfcs/
/processed-rfcs/
+
+# broccoli-debug
+/DEBUG/
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/.prettierignore b/.prettierignore
index 4178fd5..1dc3e3a 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,25 +1,16 @@
# unconventional js
/blueprints/*/files/
-/vendor/
# compiled output
/dist/
-/tmp/
-# dependencies
-/bower_components/
-/node_modules/
+# data files
+/data/
# misc
/coverage/
!.*
-.eslintcache
-.lint-todo/
-
-# ember-try
-/.node_modules.ember-try/
-/bower.json.ember-try
-/npm-shrinkwrap.json.ember-try
-/package.json.ember-try
-/package-lock.json.ember-try
-/yarn.lock.ember-try
+.*/
+/pnpm-lock.yaml
+ember-cli-update.json
+*.html
diff --git a/.prettierrc.js b/.prettierrc.js
index 534e6d3..dc136b2 100644
--- a/.prettierrc.js
+++ b/.prettierrc.js
@@ -1,5 +1,39 @@
'use strict';
module.exports = {
+ plugins: ['prettier-plugin-ember-template-tag'],
singleQuote: true,
+ overrides: [
+ {
+ files: ['*.js', '*.ts', '*.cjs', '.mjs', '.cts', '.mts', '.cts'],
+ options: {
+ trailingComma: 'es5',
+ },
+ },
+ {
+ files: ['*.html'],
+ options: {
+ singleQuote: false,
+ },
+ },
+ {
+ files: ['*.json'],
+ options: {
+ singleQuote: false,
+ },
+ },
+ {
+ files: ['*.hbs'],
+ options: {
+ singleQuote: false,
+ },
+ },
+ {
+ files: ['*.gjs', '*.gts'],
+ options: {
+ templateSingleQuote: false,
+ trailingComma: 'es5',
+ },
+ },
+ ],
};
diff --git a/.stylelintignore b/.stylelintignore
new file mode 100644
index 0000000..fc178a0
--- /dev/null
+++ b/.stylelintignore
@@ -0,0 +1,5 @@
+# unconventional files
+/blueprints/*/files/
+
+# compiled output
+/dist/
diff --git a/.stylelintrc.js b/.stylelintrc.js
new file mode 100644
index 0000000..56a013c
--- /dev/null
+++ b/.stylelintrc.js
@@ -0,0 +1,5 @@
+'use strict';
+
+module.exports = {
+ extends: ['stylelint-config-standard'],
+};
diff --git a/.watchmanconfig b/.watchmanconfig
index e7834e3..f9c3d8f 100644
--- a/.watchmanconfig
+++ b/.watchmanconfig
@@ -1,3 +1,3 @@
{
- "ignore_dirs": ["tmp", "dist"]
+ "ignore_dirs": ["dist"]
}
diff --git a/README.md b/README.md
index 524aeec..ed4bc23 100644
--- a/README.md
+++ b/README.md
@@ -7,23 +7,23 @@ A short introduction of this app could easily go here.
You will need the following things properly installed on your computer.
-* [Git](https://git-scm.com/)
-* [Node.js](https://nodejs.org/) (with npm)
-* [Ember CLI](https://ember-cli.com/)
-* [Google Chrome](https://google.com/chrome/)
+- [Git](https://git-scm.com/)
+- [Node.js](https://nodejs.org/)
+- [pnpm](https://pnpm.io/)
+- [Ember CLI](https://cli.emberjs.com/release/)
+- [Google Chrome](https://google.com/chrome/)
## Installation
-* `git clone ` this repository
-* `cd rfcs-app`
-* `npm install`
+- `git clone ` this repository
+- `cd rfcs-app`
+- `pnpm install`
## Running / Development
-* `npm run clone` # to get the latest version of the RFCs repository
-* `ember serve`
-* Visit your app at [http://localhost:4200](http://localhost:4200).
-* Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).
+- `pnpm start`
+- Visit your app at [http://localhost:4200](http://localhost:4200).
+- Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).
### Code Generators
@@ -31,18 +31,18 @@ Make use of the many generators for code, try `ember help generate` for more det
### Running Tests
-* `ember test`
-* `ember test --server`
+- `pnpm test`
+- `pnpm test:ember --server`
### Linting
-* `npm run lint`
-* `npm run lint:fix`
+- `pnpm lint`
+- `pnpm lint:fix`
### Building
-* `ember build` (development)
-* `ember build --environment production` (production)
+- `pnpm ember build` (development)
+- `pnpm build` (production)
### Deploying
@@ -50,8 +50,8 @@ Specify what it takes to deploy your app.
## Further Reading / Useful Links
-* [ember.js](https://emberjs.com/)
-* [ember-cli](https://ember-cli.com/)
-* Development Browser Extensions
- * [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
- * [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)
+- [ember.js](https://emberjs.com/)
+- [ember-cli](https://cli.emberjs.com/release/)
+- Development Browser Extensions
+ - [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
+ - [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)
diff --git a/app/app-styles/app.css b/app/app-styles/app.css
new file mode 100644
index 0000000..87142a7
--- /dev/null
+++ b/app/app-styles/app.css
@@ -0,0 +1,123 @@
+.rfc-card {
+ display: grid;
+ grid-template-columns: 100px 1fr 200px;
+ grid-template-rows: min-content 1fr;
+ grid-gap: 0;
+ width: 100%;
+ margin-bottom: var(--spacing-2);
+}
+
+.card-number {
+ grid-area: 1 / 1 / 2 / 2;
+}
+
+.card-title {
+ grid-area: 1 / 2 / 2 / 3;
+}
+
+.card-summary {
+ grid-area: 2 / 2 / 3 / 3;
+}
+
+.card-champion {
+ grid-area: 1 / 3 / 3 / 4;
+}
+
+.card-champion li {
+ display: flex;
+ align-items: center;
+ gap: var(--spacing-1);
+ margin-top: var(--spacing-1);
+}
+
+.card-fcp {
+ width: 160px;
+ height: 20px;
+ border-radius: 24px;
+ color: var(--color-white);
+ background-color: var(--color-brand-hc-dark);
+ display: block;
+ font-size: 12px;
+ font-weight: 700;
+ text-align: center;
+}
+
+.rfc-card img {
+ width: 50px;
+ height: 50px;
+ border-radius: 25px;
+}
+
+.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;
+}
+
+@media screen and (width <= 1024px) {
+ .rfc-card {
+ grid-template-columns: 75px 1fr;
+ grid-template-rows: min-content 1fr min-content;
+ grid-gap: 0;
+ width: 100%;
+ margin-bottom: var(--spacing-2);
+ }
+
+ .card-number {
+ grid-area: 1 / 1 / 2 / 2;
+ }
+
+ .card-title {
+ grid-area: 1 / 2 / 2 / 4;
+ }
+
+ .card-summary {
+ grid-area: 2 / 1 / 2 / 4;
+ }
+
+ .card-champion {
+ grid-area: 3 / 1 / 3 / 4;
+ padding-left: 0;
+ }
+}
+
+.fcp-item {
+ display: block;
+ width: fit-content;
+ margin-bottom: var(--spacing-1);
+}
+
+.fcp-item a {
+ margin-left: var(--spacing-1);
+}
+
+.github-url {
+ position: absolute;
+ right: var(--spacing-5);
+}
diff --git a/app/app.js b/app/app.js
index 2d1f555..a988d54 100644
--- a/app/app.js
+++ b/app/app.js
@@ -1,4 +1,5 @@
import Application from '@ember/application';
+import compatModules from '@embroider/virtual/compat-modules';
import Resolver from 'ember-resolver';
import loadInitializers from 'ember-load-initializers';
import config from 'rfcs-app/config/environment';
@@ -6,7 +7,7 @@ import config from 'rfcs-app/config/environment';
export default class App extends Application {
modulePrefix = config.modulePrefix;
podModulePrefix = config.podModulePrefix;
- Resolver = Resolver;
+ Resolver = Resolver.withModules(compatModules);
}
-loadInitializers(App, config.modulePrefix);
+loadInitializers(App, config.modulePrefix, compatModules);
diff --git a/app/components/rfc-card.gjs b/app/components/rfc-card.gjs
new file mode 100644
index 0000000..4343da1
--- /dev/null
+++ b/app/components/rfc-card.gjs
@@ -0,0 +1,45 @@
+import Component from '@glimmer/component';
+import { LinkTo } from '@ember/routing';
+
+export default class RfcCard extends Component {
+
+
+
#{{@rfc.number}}
+
+ {{#if @rfc.rfcFile}}
+
+ {{@rfc.title}}
+
+ {{else}}
+
+ {{@rfc.title}}
+
+ {{/if}}
+
{{@rfc.summary}}
+ {{#unless @compact}}
+
+ {{#if @rfc.fcp}}Final Comment Period {{/if}}
+ {{#each @rfc.assignees as |assignee|}}
+
+
+ {{assignee.login}}
+
+ {{/each}}
+
+ {{/unless}}
+
+
+
+ get getURL() {
+ return `/id/${this.args.rfc.rfcFile}`;
+ }
+}
diff --git a/app/config/environment.js b/app/config/environment.js
new file mode 100644
index 0000000..9597374
--- /dev/null
+++ b/app/config/environment.js
@@ -0,0 +1,60 @@
+import { assert } from '@ember/debug';
+import { isTesting } from '@embroider/macros';
+
+let config = {
+ modulePrefix: 'rfcs-app',
+ rootURL: '/',
+ locationType: isTesting() ? 'none' : 'history',
+ APP: isTesting()
+ ? {
+ LOG_ACTIVE_GENERATION: false,
+ LOG_VIEW_LOOKUPS: false,
+ rootElement: '#ember-testing',
+ autoboot: false,
+ }
+ : {},
+ 'ember-showdown-shiki': {
+ theme: 'github-dark',
+ languages: [
+ 'bash',
+ 'css',
+ 'http',
+ 'javascript',
+ 'json',
+ 'json5',
+ 'ruby',
+ 'scss',
+ 'yaml',
+ 'typescript',
+ 'glimmer-js',
+ 'glimmer-ts',
+ 'handlebars',
+ ],
+ },
+ showdown: {
+ tables: true,
+ },
+};
+
+assert(
+ 'config is not an object',
+ typeof config === 'object' && config !== null
+);
+assert(
+ 'modulePrefix was not detected on your config',
+ 'modulePrefix' in config && typeof config.modulePrefix === 'string'
+);
+assert(
+ 'locationType was not detected on your config',
+ 'locationType' in config && typeof config.locationType === 'string'
+);
+assert(
+ 'rootURL was not detected on your config',
+ 'rootURL' in config && typeof config.rootURL === 'string'
+);
+assert(
+ 'APP was not detected on your config',
+ 'APP' in config && typeof config.APP === 'object'
+);
+
+export default config;
diff --git a/app/helpers/format-date.js b/app/helpers/format-date.js
new file mode 100644
index 0000000..4b6faa0
--- /dev/null
+++ b/app/helpers/format-date.js
@@ -0,0 +1,13 @@
+export default function formatDate(date /*, positionalB, named*/) {
+ if (!date) {
+ return;
+ }
+
+ try {
+ return new Intl.DateTimeFormat().format(new Date(date), {
+ dateStyle: 'full',
+ });
+ } catch (e) {
+ console.error(`Error while formatting date '${date}': ${e.message}`);
+ }
+}
diff --git a/app/index.html b/app/index.html
deleted file mode 100644
index 5a3aafe..0000000
--- a/app/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
- {{content-for "head"}}
-
-
-
-
- {{content-for "head-footer"}}
-
-
- {{content-for "body"}}
-
-
-
-
- {{content-for "body-footer"}}
-
-
diff --git a/app/instance-initializers/clear-double-boot.js b/app/instance-initializers/clear-double-boot.js
new file mode 100644
index 0000000..0ed1775
--- /dev/null
+++ b/app/instance-initializers/clear-double-boot.js
@@ -0,0 +1,46 @@
+// When using `ember serve` when fastboot addon is installed the application
+// output will already be rendered to the DOM when the actual JavaScript
+// loads. Ember does not automatically clear its `rootElement` so this
+// leads to the "double" applications being visible at once (only the
+// "bottom" one is running via JS and is interactive).
+//
+// This removes any pre-rendered ember-view elements, so that the booting
+// application will replace the pre-rendered output
+export function clearHtml() {
+ if (!import.meta.env.SSR) {
+ let current = document.getElementById('fastboot-body-start');
+ let endMarker = document.getElementById('fastboot-body-end');
+
+ if (current && endMarker) {
+ let shoeboxNodes = document.querySelectorAll('[type="fastboot/shoebox"]');
+ let shoeboxNodesArray = []; // Note that IE11 doesn't support more concise options like Array.from, so we have to do something like this
+ for (let i = 0; i < shoeboxNodes.length; i++) {
+ shoeboxNodesArray.push(shoeboxNodes[i]);
+ }
+ let parent = current.parentElement;
+ let nextNode;
+ do {
+ nextNode = current.nextSibling;
+ parent.removeChild(current);
+ current = nextNode;
+ } while (
+ nextNode &&
+ nextNode !== endMarker &&
+ shoeboxNodesArray.indexOf(nextNode) < 0
+ );
+ endMarker.parentElement.removeChild(endMarker);
+ }
+ }
+}
+export default {
+ name: 'clear-double-boot',
+
+ initialize(instance) {
+ var originalDidCreateRootView = instance.didCreateRootView;
+
+ instance.didCreateRootView = function () {
+ clearHtml();
+ originalDidCreateRootView.apply(instance, arguments);
+ };
+ },
+};
diff --git a/app/router.js b/app/router.js
index a3e1310..10cd1c9 100644
--- a/app/router.js
+++ b/app/router.js
@@ -6,4 +6,20 @@ export default class Router extends EmberRouter {
rootURL = config.rootURL;
}
-Router.map(function () {});
+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/application.js b/app/routes/application.js
new file mode 100644
index 0000000..72f0d5e
--- /dev/null
+++ b/app/routes/application.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class ApplicationRoute extends Route {}
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/index.js b/app/routes/index.js
new file mode 100644
index 0000000..8ace536
--- /dev/null
+++ b/app/routes/index.js
@@ -0,0 +1,8 @@
+import Route from '@ember/routing/route';
+
+export default class IndexRoute extends Route {
+ async model() {
+ const result = (await import('rfcs-app-toc-builder:fcp.json')).default;
+ return result;
+ }
+}
diff --git a/app/routes/rfc.js b/app/routes/rfc.js
new file mode 100644
index 0000000..ab4e687
--- /dev/null
+++ b/app/routes/rfc.js
@@ -0,0 +1,25 @@
+import Route from '@ember/routing/route';
+
+const rfcs = import.meta.glob('rfcs/text/*.md');
+
+export default class RfcsRoute extends Route {
+ async model(params) {
+ /**
+ * we need to normalise the ID here because Netlify by default forces all URLs to be lowercase, that means that
+ * there starts to be a discrepency between what vite can see on disk and the actual id that we're trying to access
+ */
+ const rormalisedRFCId = Object.keys(rfcs).find(
+ (id) => id.toLowerCase() === `/rfcs/text/${params.id.toLowerCase()}.md`
+ );
+
+ const rfc = (await rfcs[rormalisedRFCId]()).default;
+
+ const number = Number(params.id.split('-')[0]);
+
+ return {
+ ...rfc,
+ id: params.id,
+ url: `https://github.com/emberjs/rfcs/pull/${number}`,
+ };
+ }
+}
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..7ec700e
--- /dev/null
+++ b/app/routes/stages/accepted.js
@@ -0,0 +1,14 @@
+import Route from '@ember/routing/route';
+
+export default class StagesAcceptedRoute extends Route {
+ async model() {
+ const result = (await import('rfcs-app-toc-builder:stage-accepted.json'))
+ .default;
+
+ /**
+ * filter out PRs that don't have RFC files - i.e. are not RFCS
+ * TODO figuire out the combine logic so that we don't get the data in here at this level
+ */
+ return result.filter((item) => Boolean(item.rfcFile));
+ }
+}
diff --git a/app/routes/stages/closed.js b/app/routes/stages/closed.js
new file mode 100644
index 0000000..a4716d5
--- /dev/null
+++ b/app/routes/stages/closed.js
@@ -0,0 +1,7 @@
+import Route from '@ember/routing/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
new file mode 100644
index 0000000..e1e1e1c
--- /dev/null
+++ b/app/routes/stages/discontinued.js
@@ -0,0 +1,8 @@
+import Route from '@ember/routing/route';
+
+export default class StagesDiscontinuedRoute extends Route {
+ async model() {
+ 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
new file mode 100644
index 0000000..ee08cc1
--- /dev/null
+++ b/app/routes/stages/exploring.js
@@ -0,0 +1,7 @@
+import Route from '@ember/routing/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
new file mode 100644
index 0000000..55affb6
--- /dev/null
+++ b/app/routes/stages/proposed.js
@@ -0,0 +1,7 @@
+import Route from '@ember/routing/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
new file mode 100644
index 0000000..e4d98bd
--- /dev/null
+++ b/app/routes/stages/ready-for-release.js
@@ -0,0 +1,10 @@
+import Route from '@ember/routing/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
new file mode 100644
index 0000000..18a23e6
--- /dev/null
+++ b/app/routes/stages/recommended.js
@@ -0,0 +1,8 @@
+import Route from '@ember/routing/route';
+
+export default class StagesRecommendedRoute extends Route {
+ async model() {
+ 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
new file mode 100644
index 0000000..469f0ca
--- /dev/null
+++ b/app/routes/stages/released.js
@@ -0,0 +1,7 @@
+import Route from '@ember/routing/route';
+
+export default class StagesReleasedRoute extends Route {
+ async model() {
+ return (await import('rfcs-app-toc-builder:stage-released.json')).default;
+ }
+}
diff --git a/app/styles/app.css b/app/styles/app.css
deleted file mode 100644
index e69de29..0000000
diff --git a/app/templates/application.gjs b/app/templates/application.gjs
new file mode 100644
index 0000000..6f0570b
--- /dev/null
+++ b/app/templates/application.gjs
@@ -0,0 +1,65 @@
+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
new file mode 100644
index 0000000..426fa76
--- /dev/null
+++ b/app/templates/create-rfc.gjs
@@ -0,0 +1,118 @@
+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
+ 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 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
+
+ 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.
+
+
+ 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.
+
+
+
+ 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.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
new file mode 100644
index 0000000..18c8795
--- /dev/null
+++ b/app/templates/index.gjs
@@ -0,0 +1,43 @@
+import { LinkTo } from '@ember/routing';
+import EsNote from 'ember-styleguide/components/es-note';
+
+function daysUntilFriday() {
+ let today = new Date().getDay();
+ return (12 - today) % 7; //It's 12 because Friday is the fifth day, and we wan't to %7 so we added 7
+}
+
+
+
+
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!
+ {{#if @model}}
+
These RFCs are in their Final Comment Period and will move to their
+ next stage in
+ {{daysUntilFriday}}
+ days
+
+ {{#each @model as |rfc|}}
+
#{{rfc.number}}{{rfc.title}}
+ {{/each}}
+
+ {{else}}
+
There are currently no RFCs in their Final Comment Period but you can
+ contribute to Ember.js by sharing your thoughts on
+ Exploring RFCs
+ and help with the implementation
+ Accepted RFCs
+ and
+ Released RFCs .
+ {{/if}}
+
If you want to share your ideas before creating a PR, check out the
+ #dev-rfc
+ Discord channel. Every friday we also host a RFC meeting in the same
+ Discord server, see the events for the time in your local timezone.
+
Let's go change Ember.js together!
+
+
diff --git a/app/templates/rfc.gjs b/app/templates/rfc.gjs
new file mode 100644
index 0000000..dae8af4
--- /dev/null
+++ b/app/templates/rfc.gjs
@@ -0,0 +1,23 @@
+import { pageTitle } from 'ember-page-title';
+import MarkdownToHtml from 'ember-cli-showdown/components/markdown-to-html';
+import Component from '@glimmer/component';
+import { inject as controller } from '@ember/controller';
+
+export default class RFCRouteComponent extends Component {
+ @controller application;
+
+
+ {{pageTitle "Rfc"}}
+
+
+}
diff --git a/app/templates/role-core-team.gjs b/app/templates/role-core-team.gjs
new file mode 100644
index 0000000..3487f62
--- /dev/null
+++ b/app/templates/role-core-team.gjs
@@ -0,0 +1,94 @@
+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.
+
+
+
+
+
+ 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
+ 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..1663cef
--- /dev/null
+++ b/app/templates/stages/accepted.gjs
@@ -0,0 +1,15 @@
+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..e6ef10a
--- /dev/null
+++ b/app/templates/stages/closed.gjs
@@ -0,0 +1,16 @@
+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
new file mode 100644
index 0000000..a7b5d76
--- /dev/null
+++ b/app/templates/stages/discontinued.gjs
@@ -0,0 +1,15 @@
+import { pageTitle } from 'ember-page-title';
+import RfcCard from '../../components/rfc-card';
+
+ {{pageTitle "Discontinued"}}
+ 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
new file mode 100644
index 0000000..8468fc9
--- /dev/null
+++ b/app/templates/stages/exploring.gjs
@@ -0,0 +1,17 @@
+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/index.gjs b/app/templates/stages/index.gjs
new file mode 100644
index 0000000..844214a
--- /dev/null
+++ b/app/templates/stages/index.gjs
@@ -0,0 +1,236 @@
+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..0aa7d74
--- /dev/null
+++ b/app/templates/stages/proposed.gjs
@@ -0,0 +1,17 @@
+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
new file mode 100644
index 0000000..ed95e8f
--- /dev/null
+++ b/app/templates/stages/ready-for-release.gjs
@@ -0,0 +1,17 @@
+import { pageTitle } from 'ember-page-title';
+import RfcCard from 'rfcs-app/components/rfc-card';
+
+
+ {{pageTitle "Ready for Release"}}
+ 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.
+
+
+ {{#each @model as |rfc|}}
+
+ {{/each}}
+
+
diff --git a/app/templates/stages/recommended.gjs b/app/templates/stages/recommended.gjs
new file mode 100644
index 0000000..8b519db
--- /dev/null
+++ b/app/templates/stages/recommended.gjs
@@ -0,0 +1,15 @@
+import { pageTitle } from 'ember-page-title';
+import RfcCard from '../../components/rfc-card';
+
+ {{pageTitle "Recommended"}}
+ 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
new file mode 100644
index 0000000..fc9ce5d
--- /dev/null
+++ b/app/templates/stages/released.gjs
@@ -0,0 +1,15 @@
+import { pageTitle } from 'ember-page-title';
+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.
+
+ {{#each @model as |rfc|}}
+
+ {{/each}}
+
+
diff --git a/babel.config.cjs b/babel.config.cjs
new file mode 100644
index 0000000..419088a
--- /dev/null
+++ b/babel.config.cjs
@@ -0,0 +1,42 @@
+const {
+ babelCompatSupport,
+ templateCompatSupport,
+} = require('@embroider/compat/babel');
+
+module.exports = {
+ plugins: [
+ [
+ 'babel-plugin-ember-template-compilation',
+ {
+ compilerPath: 'ember-source/dist/ember-template-compiler.js',
+ enableLegacyModules: [
+ 'ember-cli-htmlbars',
+ 'ember-cli-htmlbars-inline-precompile',
+ 'htmlbars-inline-precompile',
+ ],
+ transforms: [...templateCompatSupport()],
+ },
+ ],
+ [
+ 'module:decorator-transforms',
+ {
+ runtime: {
+ import: require.resolve('decorator-transforms/runtime-esm'),
+ },
+ },
+ ],
+ [
+ '@babel/plugin-transform-runtime',
+ {
+ absoluteRuntime: __dirname,
+ useESModules: true,
+ regenerator: false,
+ },
+ ],
+ ...babelCompatSupport(),
+ ],
+
+ generatorOpts: {
+ compact: false,
+ },
+};
diff --git a/combineData.mjs b/combineData.mjs
new file mode 100755
index 0000000..ef70427
--- /dev/null
+++ b/combineData.mjs
@@ -0,0 +1,136 @@
+#!/usr/bin/env node
+
+import { readdir, readFile, writeFile } from 'fs/promises';
+import { join } from 'path';
+
+const rfcsFiles = await readdir('./data/raw');
+
+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 isFCP(rfc) {
+ if (rfc.merged) {
+ return false;
+ } else {
+ return (
+ rfc.timelineItems.filter((item) => item.label == 'Final Comment Period')
+ .length %
+ 2 ==
+ 1
+ );
+ }
+}
+
+function getFirstStagesDuration(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: getDays(rfc.closedAt, rfc.createdAt),
+ };
+ }
+}
+
+for (let file of rfcsFiles) {
+ const rfc = JSON.parse(await readFile(join('data/raw', 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;
+ }
+
+ for (let assignee of rfc.assignees) {
+ /**
+ * only add the assignee if it doesn't already exist
+ * TODO we should probably update the assignees to be only the latest advance PR
+ * because maybe the assignees might change between the proposed stage and the release stage?
+ */
+ if (!rfcMap[num].assignees.some((a) => a.login === assignee.login)) {
+ rfcMap[num].assignees.push(assignee);
+ }
+ }
+
+ rfcMap[num].fcp = isFCP(rfc);
+ rfcMap[num].connected.push(rfc);
+ } else if (rfc.timelineItems.length) {
+ rfcMap[rfc.number] = {
+ ...rfc,
+ currentStage: findFirstStage(rfc),
+ labels: rfc.timelineItems.filter((item) => item.label == 'S-Exploring'),
+ fcp: isFCP(rfc),
+ stageDuration: getFirstStagesDuration(rfc),
+ connected: [],
+ assignees: rfc.assignees,
+ };
+ }
+}
+
+for (let rfc in rfcMap) {
+ await writeFile(
+ join('data', `${rfc}.json`),
+ JSON.stringify(rfcMap[rfc], null, 2),
+ );
+}
diff --git a/config/ember-cli-update.json b/config/ember-cli-update.json
index f9a3f45..672ce81 100644
--- a/config/ember-cli-update.json
+++ b/config/ember-cli-update.json
@@ -2,15 +2,14 @@
"schemaVersion": "1.0.0",
"packages": [
{
- "name": "ember-cli",
- "version": "3.28.5",
+ "name": "@ember/app-blueprint",
+ "version": "0.6.0",
"blueprints": [
{
- "name": "app",
- "outputRepo": "https://github.com/ember-cli/ember-new-output",
- "codemodsSource": "ember-app-codemods-manifest@1",
+ "name": "@ember/app-blueprint",
"isBaseBlueprint": true,
"options": [
+ "--pnpm",
"--ci-provider=github"
]
}
diff --git a/config/environment.js b/config/environment.js
deleted file mode 100644
index 5c5e6dc..0000000
--- a/config/environment.js
+++ /dev/null
@@ -1,62 +0,0 @@
-'use strict';
-
-module.exports = function (environment) {
- let ENV = {
- modulePrefix: 'rfcs-app',
- environment,
- rootURL: '/',
- locationType: 'auto',
-
- EmberENV: {
- FEATURES: {
- // Here you can enable experimental features on an ember canary build
- // e.g. EMBER_NATIVE_DECORATOR_SUPPORT: true
- },
- EXTEND_PROTOTYPES: {
- // Prevent Ember Data from overriding Date.parse.
- Date: false,
- },
- },
-
- APP: {
- // Here you can pass flags/options to your application instance
- // when it is created
- },
-
- showdown: {
- ghCompatibleHeaderId: true,
- },
-
- rfcs: {
- title: 'Ember.js RFCs',
- description:
- 'Ember.js helps developers be more productive out of the box. Designed with developer ergonomics in mind, its friendly APIs help you get your job done—fast.',
- },
- };
-
- if (environment === 'development') {
- // ENV.APP.LOG_RESOLVER = true;
- // ENV.APP.LOG_ACTIVE_GENERATION = true;
- // ENV.APP.LOG_TRANSITIONS = true;
- // ENV.APP.LOG_TRANSITIONS_INTERNAL = true;
- // ENV.APP.LOG_VIEW_LOOKUPS = true;
- }
-
- if (environment === 'test') {
- // Testem prefers this...
- ENV.locationType = 'none';
-
- // keep test console output quieter
- ENV.APP.LOG_ACTIVE_GENERATION = false;
- ENV.APP.LOG_VIEW_LOOKUPS = false;
-
- ENV.APP.rootElement = '#ember-testing';
- ENV.APP.autoboot = false;
- }
-
- if (environment === 'production') {
- // here you can enable a production-specific feature
- }
-
- return ENV;
-};
diff --git a/config/fastboot.js b/config/fastboot.js
deleted file mode 100644
index a537769..0000000
--- a/config/fastboot.js
+++ /dev/null
@@ -1,9 +0,0 @@
-module.exports = function () {
- return {
- buildSandboxGlobals(defaultGlobals) {
- return Object.assign({}, defaultGlobals, {
- atob: atob,
- });
- },
- };
-};
diff --git a/config/optional-features.json b/config/optional-features.json
index b26286e..5329dd9 100644
--- a/config/optional-features.json
+++ b/config/optional-features.json
@@ -2,5 +2,6 @@
"application-template-wrapper": false,
"default-async-observers": true,
"jquery-integration": false,
- "template-only-glimmer-components": true
+ "template-only-glimmer-components": true,
+ "no-implicit-route-model": true
}
diff --git a/config/targets.js b/config/targets.js
index e5e92fa..1e48e05 100644
--- a/config/targets.js
+++ b/config/targets.js
@@ -8,5 +8,4 @@ const browsers = [
module.exports = {
browsers,
- node: 'current',
};
diff --git a/data/1.json b/data/1.json
new file mode 100644
index 0000000..dd260e0
--- /dev/null
+++ b/data/1.json
@@ -0,0 +1,40 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-01-27T18:18:58Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 532
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/10.json b/data/10.json
new file mode 100644
index 0000000..e7a286a
--- /dev/null
+++ b/data/10.json
@@ -0,0 +1,34 @@
+{
+ "number": 10,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/10",
+ "title": "RFC: Engines",
+ "createdAt": "2014-10-25T00:32:05Z",
+ "closed": true,
+ "closedAt": "2016-04-11T14:40:10Z",
+ "merged": true,
+ "mergedAt": "2016-04-11T14:40:10Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:40:21Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:40:21Z",
+ "label": "Needs Implementer"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3981,
+ "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..93cb095
--- /dev/null
+++ b/data/1000.json
@@ -0,0 +1,74 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-06-12T14:36:10Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:09Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 145,
+ "accepted": 462,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..b5996ed
--- /dev/null
+++ b/data/1001.json
@@ -0,0 +1,140 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-03-08T20:06:28Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:37Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 25,
+ "exploring": 50,
+ "accepted": 287,
+ "release": 91,
+ "released": 14
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-20T19:10:47Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-03-21T18:23:05Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-04-04T18:17:44Z",
+ "merged": true,
+ "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/1003.json b/data/1003.json
new file mode 100644
index 0000000..f4a06bc
--- /dev/null
+++ b/data/1003.json
@@ -0,0 +1,135 @@
+{
+ "number": 1003,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1003",
+ "title": "Deprecate `import Ember from 'ember'`",
+ "createdAt": "2024-01-22T19:56:02Z",
+ "closed": true,
+ "closedAt": "2024-03-22T18:12:08Z",
+ "merged": true,
+ "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": "released",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-16T19:55:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 25,
+ "exploring": 35,
+ "accepted": 330,
+ "release": 91,
+ "released": 96
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2025-02-14T19:27:48Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-06-13T18:19:03Z",
+ "merged": true,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..2ae1e65
--- /dev/null
+++ b/data/1006.json
@@ -0,0 +1,130 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-03-08T20:03:07Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-23T19:46:57Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 10,
+ "exploring": 15,
+ "accepted": 49,
+ "release": 50,
+ "released": 77
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-26T18:18:43Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-06-14T18:31:45Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-08-30T18:12:39Z",
+ "merged": true,
+ "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..d775af9
--- /dev/null
+++ b/data/1007.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-02-23T19:09:35Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-16T23:19:17Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 7
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1009.json b/data/1009.json
new file mode 100644
index 0000000..41fde3a
--- /dev/null
+++ b/data/1009.json
@@ -0,0 +1,125 @@
+{
+ "number": 1009,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1009",
+ "title": "Make deprecation workflow built in",
+ "createdAt": "2024-02-22T17:46:40Z",
+ "closed": true,
+ "closedAt": "2024-10-18T18:04:40Z",
+ "merged": true,
+ "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": "released",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-01T19:12:04Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 9,
+ "exploring": 231,
+ "accepted": 120,
+ "release": 14,
+ "released": 173
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2025-02-14T19:25:41Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-03-28T18:24:29Z",
+ "merged": true,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..aba0ff1
--- /dev/null
+++ b/data/101.json
@@ -0,0 +1,25 @@
+{
+ "number": 101,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/101",
+ "title": "Friendly Errors",
+ "createdAt": "2015-10-23T14:58:37Z",
+ "closed": true,
+ "closedAt": "2016-01-06T00:45:21Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-10-23T20:17:45Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 75
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1014.json b/data/1014.json
new file mode 100644
index 0000000..95b228e
--- /dev/null
+++ b/data/1014.json
@@ -0,0 +1,41 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-13T19:36:06Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-22T18:20:02Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 272
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1016.json b/data/1016.json
new file mode 100644
index 0000000..405a4d8
--- /dev/null
+++ b/data/1016.json
@@ -0,0 +1,25 @@
+{
+ "number": 1016,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1016",
+ "title": "Remove support for this.attrs",
+ "createdAt": "2024-03-27T21:32:56Z",
+ "closed": true,
+ "closedAt": "2024-03-29T22:55:13Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-27T21:33:10Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 3
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1017.json b/data/1017.json
new file mode 100644
index 0000000..f3db849
--- /dev/null
+++ b/data/1017.json
@@ -0,0 +1,25 @@
+{
+ "number": 1017,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1017",
+ "title": "Propose Themes for ember-qunit",
+ "createdAt": "2024-03-28T14:54:59Z",
+ "closed": true,
+ "closedAt": "2024-04-10T14:51:26Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-28T14:55:21Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 13
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1026.json b/data/1026.json
new file mode 100644
index 0000000..55ca963
--- /dev/null
+++ b/data/1026.json
@@ -0,0 +1,145 @@
+{
+ "number": 1026,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1026",
+ "title": "EmberData | deprecate Store extends EmberObject",
+ "createdAt": "2024-05-11T08:21:17Z",
+ "closed": true,
+ "closedAt": "2024-06-14T18:30:51Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T17:38:02Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 29,
+ "accepted": 112,
+ "release": 36,
+ "released": 196
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2024-10-04T18:23:02Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-11-08T19:09:12Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:48:18Z",
+ "merged": true,
+ "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..9372d64
--- /dev/null
+++ b/data/1027.json
@@ -0,0 +1,165 @@
+{
+ "number": 1027,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1027",
+ "title": "EmberData | SchemaService",
+ "createdAt": "2024-05-11T10:05:52Z",
+ "closed": true,
+ "closedAt": "2024-06-07T17:09:39Z",
+ "merged": true,
+ "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"
+ }
+ ],
+ "currentStage": "released",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T17:39:19Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 21,
+ "accepted": 351,
+ "release": 21,
+ "released": 96
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:38:10Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-06-13T18:17:50Z",
+ "merged": true,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..d251bf8
--- /dev/null
+++ b/data/1029.json
@@ -0,0 +1,170 @@
+{
+ "number": 1029,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1029",
+ "title": "Deprecate app-prefix et al",
+ "createdAt": "2024-05-20T13:00:41Z",
+ "closed": true,
+ "closedAt": "2024-08-30T18:08:00Z",
+ "merged": true,
+ "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": "recommended",
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 40,
+ "exploring": 63,
+ "accepted": 148,
+ "release": 63,
+ "released": 29
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2025-01-24T19:11:28Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-03-28T18:25:23Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-04-25T18:48:16Z",
+ "merged": true,
+ "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..387a79b
--- /dev/null
+++ b/data/1037.json
@@ -0,0 +1,61 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-10T19:22:12Z",
+ "merged": false,
+ "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": "closed",
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 306
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1038.json b/data/1038.json
new file mode 100644
index 0000000..568a69e
--- /dev/null
+++ b/data/1038.json
@@ -0,0 +1,25 @@
+{
+ "number": 1038,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1038",
+ "title": "Deprecate Windows support",
+ "createdAt": "2024-07-09T21:59:49Z",
+ "closed": true,
+ "closedAt": "2024-07-10T17:54:09Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-09T22:00:08Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1041.json b/data/1041.json
new file mode 100644
index 0000000..2cade67
--- /dev/null
+++ b/data/1041.json
@@ -0,0 +1,74 @@
+{
+ "number": 1041,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1041",
+ "title": "Deprecate target action support.",
+ "createdAt": "2024-08-07T18:50:49Z",
+ "closed": true,
+ "closedAt": "2025-07-25T18:16:38Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:21:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2,
+ "exploring": 350,
+ "accepted": 54,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..77ca87d
--- /dev/null
+++ b/data/1045.json
@@ -0,0 +1,50 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 47,
+ "exploring": 313,
+ "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..3666954
--- /dev/null
+++ b/data/1046.json
@@ -0,0 +1,125 @@
+{
+ "number": 1046,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1046",
+ "title": "Template Tag In Routes",
+ "createdAt": "2024-10-04T16:51:20Z",
+ "closed": true,
+ "closedAt": "2024-11-22T19:53:25Z",
+ "merged": true,
+ "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": "released",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-04T18:05:40Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 50,
+ "accepted": 56,
+ "release": 63,
+ "released": 180
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2025-01-17T19:06:44Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-03-21T18:24:03Z",
+ "merged": true,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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/1054.json b/data/1054.json
new file mode 100644
index 0000000..055ef5a
--- /dev/null
+++ b/data/1054.json
@@ -0,0 +1,41 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-16T16:58:11Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:40:54Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 16
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1055.json b/data/1055.json
new file mode 100644
index 0000000..ca3184f
--- /dev/null
+++ b/data/1055.json
@@ -0,0 +1,145 @@
+{
+ "number": 1055,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1055",
+ "title": "Vanilla Prettier Setup in Blueprints",
+ "createdAt": "2024-12-03T15:56:57Z",
+ "closed": true,
+ "closedAt": "2024-12-20T19:12:57Z",
+ "merged": true,
+ "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"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:30:41Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 4,
+ "exploring": 14,
+ "accepted": 35,
+ "release": 70,
+ "released": 49
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2025-01-24T19:12:35Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-04-04T18:43:34Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:34:19Z",
+ "merged": true,
+ "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..5f2d8a6
--- /dev/null
+++ b/data/1060.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 272,
+ "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..0597f6f
--- /dev/null
+++ b/data/1065.json
@@ -0,0 +1,147 @@
+{
+ "number": 1065,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1065",
+ "title": "Deprecate ember-fetch",
+ "createdAt": "2025-01-11T01:39:34Z",
+ "closed": true,
+ "closedAt": "2025-02-28T20:00:28Z",
+ "merged": true,
+ "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": "released",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T20:01:07Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 42,
+ "accepted": 70,
+ "release": 49,
+ "released": 68
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:27:36Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-07-11T18:16:35Z",
+ "merged": true,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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",
+ "closed": true,
+ "closedAt": "2025-07-11T18:18:41Z",
+ "merged": false,
+ "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..6a781cc
--- /dev/null
+++ b/data/1066.json
@@ -0,0 +1,29 @@
+{
+ "number": 1066,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1066",
+ "title": "Deprecate v1 addon blueprint discovery",
+ "createdAt": "2025-01-11T10:00:52Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-11T10:01:10Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 250,
+ "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..1043c44
--- /dev/null
+++ b/data/1067.json
@@ -0,0 +1,29 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-11T16:32:53Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 249,
+ "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..ffd245a
--- /dev/null
+++ b/data/1068.json
@@ -0,0 +1,84 @@
+{
+ "number": 1068,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1068",
+ "title": "tracked-built-ins built-in",
+ "createdAt": "2025-01-12T16:59:29Z",
+ "closed": true,
+ "closedAt": "2025-03-21T18:22:03Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:44:42Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 41,
+ "exploring": 28,
+ "accepted": 180,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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/1070.json b/data/1070.json
new file mode 100644
index 0000000..22229bb
--- /dev/null
+++ b/data/1070.json
@@ -0,0 +1,130 @@
+{
+ "number": 1070,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1070",
+ "title": "Default globals for strict mode",
+ "createdAt": "2025-01-18T17:05:07Z",
+ "closed": true,
+ "closedAt": "2025-02-28T19:57:40Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:31:31Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 36,
+ "accepted": 21,
+ "release": 1,
+ "released": 49
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2025-04-04T18:09:22Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-04-04T18:41:35Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:28:15Z",
+ "merged": true,
+ "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..928f37a
--- /dev/null
+++ b/data/1071.json
@@ -0,0 +1,45 @@
+{
+ "number": 1071,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1071",
+ "title": "A new reactive primitive: `cell`",
+ "createdAt": "2025-01-19T17:39:32Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 34,
+ "exploring": 208,
+ "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..5b38dc8
--- /dev/null
+++ b/data/1074.json
@@ -0,0 +1,45 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 8,
+ "exploring": 222,
+ "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..e83b7e7
--- /dev/null
+++ b/data/1075.json
@@ -0,0 +1,119 @@
+{
+ "number": 1075,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1075",
+ "title": "WarpDrive Package Unification",
+ "createdAt": "2025-02-13T12:02:58Z",
+ "closed": true,
+ "closedAt": "2025-02-28T19:55:42Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:38:00Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 9,
+ "exploring": 8,
+ "accepted": 187,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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/1078.json b/data/1078.json
new file mode 100644
index 0000000..561c0e3
--- /dev/null
+++ b/data/1078.json
@@ -0,0 +1,29 @@
+{
+ "number": 1078,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1078",
+ "title": "Fix title comment",
+ "createdAt": "2025-03-06T19:29:07Z",
+ "closed": true,
+ "closedAt": "2025-03-07T19:11:56Z",
+ "merged": true,
+ "mergedAt": "2025-03-07T19:11:55Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-06T20:26:13Z",
+ "label": "bug"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 195,
+ "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..8841be7
--- /dev/null
+++ b/data/1079.json
@@ -0,0 +1,29 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-06T21:09:20Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 195,
+ "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..da5c28d
--- /dev/null
+++ b/data/1098.json
@@ -0,0 +1,25 @@
+{
+ "number": 1098,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1098",
+ "title": "Existing Glimmer Details, Goals, etc",
+ "createdAt": "2025-04-21T04:06:20Z",
+ "closed": true,
+ "closedAt": "2025-05-04T13:01:21Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-21T04:06:34Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 14
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1099.json b/data/1099.json
new file mode 100644
index 0000000..cd8b306
--- /dev/null
+++ b/data/1099.json
@@ -0,0 +1,102 @@
+{
+ "number": 1099,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1099",
+ "title": " renderComponent()",
+ "createdAt": "2025-05-01T22:01:17Z",
+ "closed": true,
+ "closedAt": "2025-08-08T18:14:43Z",
+ "merged": true,
+ "mergedAt": "2025-08-08T18:14:43Z",
+ "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": "release",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-02T18:48:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 98,
+ "accepted": 35,
+ "release": 5,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1128,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1128",
+ "title": "Advance RFC #1099 `\"renderComponent\"` to Stage Ready for Release",
+ "createdAt": "2025-08-08T18:15:29Z",
+ "closed": true,
+ "closedAt": "2025-09-12T18:11:57Z",
+ "merged": true,
+ "mergedAt": "2025-09-12T18:11:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:15:30Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:15:30Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:23:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1144,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1144",
+ "title": "Advance RFC #1099 `\"renderComponent\"` to Stage Released",
+ "createdAt": "2025-09-12T18:12:42Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-12T18:12:42Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-12T18:12:43Z",
+ "label": "S-Released"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1101.json b/data/1101.json
new file mode 100644
index 0000000..07e47ac
--- /dev/null
+++ b/data/1101.json
@@ -0,0 +1,45 @@
+{
+ "number": 1101,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1101",
+ "title": "Deprecate Ember Vendor Bundles",
+ "createdAt": "2025-05-13T18:58:19Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 10,
+ "exploring": 117,
+ "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..69bc677
--- /dev/null
+++ b/data/1102.json
@@ -0,0 +1,45 @@
+{
+ "number": 1102,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1102",
+ "title": "Remove the global event dispatcher",
+ "createdAt": "2025-05-19T17:10:12Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 5,
+ "exploring": 117,
+ "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..7f3089b
--- /dev/null
+++ b/data/1103.json
@@ -0,0 +1,25 @@
+{
+ "number": 1103,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1103",
+ "title": "How autotracking works",
+ "createdAt": "2025-05-23T16:04:04Z",
+ "closed": true,
+ "closedAt": "2025-05-28T16:39:57Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T16:04:17Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 6
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1111.json b/data/1111.json
new file mode 100644
index 0000000..ab9f0d6
--- /dev/null
+++ b/data/1111.json
@@ -0,0 +1,84 @@
+{
+ "number": 1111,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1111",
+ "title": "Deprecate Events System",
+ "createdAt": "2025-06-13T19:00:25Z",
+ "closed": true,
+ "closedAt": "2025-08-22T18:13:46Z",
+ "merged": true,
+ "mergedAt": "2025-08-22T18:13:46Z",
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:44:41Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-08-08T18:45:39Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T18:52:08Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:45:55Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 63,
+ "accepted": 26,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1139,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1139",
+ "title": "Advance RFC #1111 `\"Deprecating Ember.Evented and @ember/object/events\"` to Stage Ready for Release",
+ "createdAt": "2025-08-22T18:14:26Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T18:14:27Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T18:14:27Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1112.json b/data/1112.json
new file mode 100644
index 0000000..afbc6d7
--- /dev/null
+++ b/data/1112.json
@@ -0,0 +1,74 @@
+{
+ "number": 1112,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1112",
+ "title": "Deprecate Ember Proxies",
+ "createdAt": "2025-06-13T19:45:33Z",
+ "closed": true,
+ "closedAt": "2025-08-15T18:55:24Z",
+ "merged": true,
+ "mergedAt": "2025-08-15T18:55:24Z",
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:59:56Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:19:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 57,
+ "accepted": 33,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1135,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1135",
+ "title": "Advance RFC #1112 `\"Deprecating Ember Proxies\"` to Stage Ready for Release",
+ "createdAt": "2025-08-15T18:56:03Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T18:56:04Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T18:56:04Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1113.json b/data/1113.json
new file mode 100644
index 0000000..5652cc5
--- /dev/null
+++ b/data/1113.json
@@ -0,0 +1,41 @@
+{
+ "number": 1113,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1113",
+ "title": "Deprecate Comparable",
+ "createdAt": "2025-06-13T19:54:42Z",
+ "closed": true,
+ "closedAt": "2025-06-20T20:34:56Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:45:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 8
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1114.json b/data/1114.json
new file mode 100644
index 0000000..18543f0
--- /dev/null
+++ b/data/1114.json
@@ -0,0 +1,74 @@
+{
+ "number": 1114,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1114",
+ "title": "Deprecate Ember Array",
+ "createdAt": "2025-06-13T20:09:01Z",
+ "closed": true,
+ "closedAt": "2025-08-29T18:12:00Z",
+ "merged": true,
+ "mergedAt": "2025-08-29T18:12:00Z",
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T18:45:56Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:15:51Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 70,
+ "accepted": 19,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1140,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1140",
+ "title": "Advance RFC #1114 `\"Deprecating Ember Array\"` to Stage Ready for Release",
+ "createdAt": "2025-08-29T18:12:38Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:12:39Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:12:39Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1115.json b/data/1115.json
new file mode 100644
index 0000000..54c2c65
--- /dev/null
+++ b/data/1115.json
@@ -0,0 +1,45 @@
+{
+ "number": 1115,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1115",
+ "title": "Deprecate Observers",
+ "createdAt": "2025-06-16T17:34:17Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 5,
+ "exploring": 89,
+ "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..a37512f
--- /dev/null
+++ b/data/1116.json
@@ -0,0 +1,79 @@
+{
+ "number": 1116,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1116",
+ "title": "Deprecate Mixin Support",
+ "createdAt": "2025-06-20T13:04:24Z",
+ "closed": true,
+ "closedAt": "2025-09-05T18:09:38Z",
+ "merged": true,
+ "mergedAt": "2025-09-05T18:09:38Z",
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:28:48Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:17:45Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 77,
+ "accepted": 12,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1143,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1143",
+ "title": "Advance RFC #1116 `\"Deprecating Mixin Support\"` to Stage Ready for Release",
+ "createdAt": "2025-09-05T18:10:24Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:10:25Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:10:25Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:10:25Z",
+ "label": "RFC Advancement"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1117.json b/data/1117.json
new file mode 100644
index 0000000..e90de67
--- /dev/null
+++ b/data/1117.json
@@ -0,0 +1,79 @@
+{
+ "number": 1117,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1117",
+ "title": "Deprecate Classic Classes",
+ "createdAt": "2025-06-20T13:12:37Z",
+ "closed": true,
+ "closedAt": "2025-08-29T18:14:21Z",
+ "merged": true,
+ "mergedAt": "2025-08-29T18:14:21Z",
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T18:50:09Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:22:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 70,
+ "accepted": 19,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1141,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1141",
+ "title": "Advance RFC #1117 `\"Deprecate Classic Classes\"` to Stage Ready for Release",
+ "createdAt": "2025-08-29T18:15:01Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:15:02Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:15:02Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:15:03Z",
+ "label": "RFC Advancement"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1118.json b/data/1118.json
new file mode 100644
index 0000000..e80ae77
--- /dev/null
+++ b/data/1118.json
@@ -0,0 +1,45 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 18,
+ "exploring": 68,
+ "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..38f3d46
--- /dev/null
+++ b/data/1119.json
@@ -0,0 +1,29 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-27T13:50:54Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 82,
+ "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..2bd739a
--- /dev/null
+++ b/data/1120.json
@@ -0,0 +1,29 @@
+{
+ "number": 1120,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1120",
+ "title": "Deprecate initializers and instance initializers",
+ "createdAt": "2025-07-03T03:52:58Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-03T03:53:13Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 77,
+ "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..6fa651a
--- /dev/null
+++ b/data/1121.json
@@ -0,0 +1,79 @@
+{
+ "number": 1121,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1121",
+ "title": "Strip indentation by default",
+ "createdAt": "2025-07-09T14:21:50Z",
+ "closed": true,
+ "closedAt": "2025-08-08T18:11:52Z",
+ "merged": true,
+ "mergedAt": "2025-08-08T18:11:52Z",
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:29:38Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 17,
+ "exploring": 14,
+ "accepted": 40,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1127,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1127",
+ "title": "Advance RFC #1121 `\"Default Template invisible character Minification\"` to Stage Ready for Release",
+ "createdAt": "2025-08-08T18:12:34Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:12:35Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:12:35Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:12:35Z",
+ "label": "RFC Advancement"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1122.json b/data/1122.json
new file mode 100644
index 0000000..3d9ca3a
--- /dev/null
+++ b/data/1122.json
@@ -0,0 +1,29 @@
+{
+ "number": 1122,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1122",
+ "title": "Resources",
+ "createdAt": "2025-07-11T17:55:06Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T17:55:22Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 68,
+ "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..f8f102e
--- /dev/null
+++ b/data/1125.json
@@ -0,0 +1,29 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-07-17T15:01:07Z",
+ "merged": true,
+ "mergedAt": "2025-07-17T15:01:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-15T22:03:14Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 64,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1129.json b/data/1129.json
new file mode 100644
index 0000000..4beb02d
--- /dev/null
+++ b/data/1129.json
@@ -0,0 +1,45 @@
+{
+ "number": 1129,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1129",
+ "title": "Deprecate Computed",
+ "createdAt": "2025-08-12T17:21:20Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-12T17:21:36Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T18:40:02Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-08-15T18:40:09Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T18:40:02Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 4,
+ "exploring": 33,
+ "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..f2e7009
--- /dev/null
+++ b/data/113.json
@@ -0,0 +1,35 @@
+{
+ "number": 113,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/113",
+ "title": "Expose query param defaults",
+ "createdAt": "2016-01-27T14:37:21Z",
+ "closed": true,
+ "closedAt": "2022-12-16T19:36:00Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 2516
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1130.json b/data/1130.json
new file mode 100644
index 0000000..de86cfd
--- /dev/null
+++ b/data/1130.json
@@ -0,0 +1,29 @@
+{
+ "number": 1130,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1130",
+ "title": "Introduce: localCopy",
+ "createdAt": "2025-08-12T21:55:08Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-12T21:55:21Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 36,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1131.json b/data/1131.json
new file mode 100644
index 0000000..2f44c7f
--- /dev/null
+++ b/data/1131.json
@@ -0,0 +1,29 @@
+{
+ "number": 1131,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1131",
+ "title": "Add a `skipCopy` option to tracked-collections",
+ "createdAt": "2025-08-13T11:10:43Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-13T11:10:59Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 35,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1132.json b/data/1132.json
new file mode 100644
index 0000000..8324977
--- /dev/null
+++ b/data/1132.json
@@ -0,0 +1,74 @@
+{
+ "number": 1132,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1132",
+ "title": "Strict resolver",
+ "createdAt": "2025-08-13T22:45:18Z",
+ "closed": true,
+ "closedAt": "2025-09-05T18:08:38Z",
+ "merged": true,
+ "mergedAt": "2025-09-05T18:08:38Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-13T22:45:34Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T19:04:19Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-08-22T19:04:22Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:58:09Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T19:04:19Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 9,
+ "exploring": 14,
+ "accepted": 12,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1142,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1142",
+ "title": "Advance RFC #1132 `\"Default Strict Resolver\"` to Stage Ready for Release",
+ "createdAt": "2025-09-05T18:09:24Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:09:24Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:09:24Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1133.json b/data/1133.json
new file mode 100644
index 0000000..3ce2385
--- /dev/null
+++ b/data/1133.json
@@ -0,0 +1,29 @@
+{
+ "number": 1133,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1133",
+ "title": "Introduce Template-only Class Components",
+ "createdAt": "2025-08-14T16:37:26Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-14T16:37:39Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 34,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1134.json b/data/1134.json
new file mode 100644
index 0000000..09d6d0d
--- /dev/null
+++ b/data/1134.json
@@ -0,0 +1,29 @@
+{
+ "number": 1134,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1134",
+ "title": "Automatic optimization of empty class componentns",
+ "createdAt": "2025-08-14T21:29:25Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-14T21:29:39Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 34,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1136.json b/data/1136.json
new file mode 100644
index 0000000..fb7120a
--- /dev/null
+++ b/data/1136.json
@@ -0,0 +1,29 @@
+{
+ "number": 1136,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1136",
+ "title": "lowLevel.subtle.sync",
+ "createdAt": "2025-08-15T23:06:09Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T23:06:21Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 33,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1137.json b/data/1137.json
new file mode 100644
index 0000000..c91a5e9
--- /dev/null
+++ b/data/1137.json
@@ -0,0 +1,25 @@
+{
+ "number": 1137,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1137",
+ "title": "Propose moving the built-in built-ins' public import path",
+ "createdAt": "2025-08-16T23:03:59Z",
+ "closed": true,
+ "closedAt": "2025-08-22T18:53:48Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-16T23:04:12Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 6
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/122.json b/data/122.json
new file mode 100644
index 0000000..bebda92
--- /dev/null
+++ b/data/122.json
@@ -0,0 +1,25 @@
+{
+ "number": 122,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/122",
+ "title": "Linking Between Engines (and Applications)",
+ "createdAt": "2016-02-17T23:21:33Z",
+ "closed": true,
+ "closedAt": "2018-03-09T22:19:54Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-04-28T18:59:44Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": true,
+ "stageDuration": {
+ "closed": 751
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/123.json b/data/123.json
new file mode 100644
index 0000000..939365a
--- /dev/null
+++ b/data/123.json
@@ -0,0 +1,30 @@
+{
+ "number": 123,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/123",
+ "title": "Model Lifecycle Hooks",
+ "createdAt": "2016-03-04T19:26:38Z",
+ "closed": true,
+ "closedAt": "2019-06-05T21:21:52Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-03-04T19:26:38Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-24T21:50:11Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1189
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/135.json b/data/135.json
new file mode 100644
index 0000000..a12a8b3
--- /dev/null
+++ b/data/135.json
@@ -0,0 +1,25 @@
+{
+ "number": 135,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/135",
+ "title": "buildQuery RFC",
+ "createdAt": "2016-04-15T17:32:33Z",
+ "closed": true,
+ "closedAt": "2018-11-13T16:05:09Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-04-15T17:41:15Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 942
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/143.json b/data/143.json
new file mode 100644
index 0000000..31c8d3c
--- /dev/null
+++ b/data/143.json
@@ -0,0 +1,39 @@
+{
+ "number": 143,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/143",
+ "title": "Module Unification",
+ "createdAt": "2016-05-09T18:11:26Z",
+ "closed": true,
+ "closedAt": "2016-10-18T15:06:41Z",
+ "merged": true,
+ "mergedAt": "2016-10-18T15:06:41Z",
+ "assignees": [
+ {
+ "login": "mixonic",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8752?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-06-29T20:05:41Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2016-10-18T16:48:51Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3418,
+ "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..7af0c3c
--- /dev/null
+++ b/data/150.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-10-07T19:07:47Z",
+ "merged": true,
+ "mergedAt": "2016-10-07T19:07:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-09-27T00:20:25Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2016-10-07T19:26:46Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3365,
+ "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..acc03e8
--- /dev/null
+++ b/data/153.json
@@ -0,0 +1,25 @@
+{
+ "number": 153,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/153",
+ "title": "RFC: Asset Manifest",
+ "createdAt": "2016-07-17T22:45:10Z",
+ "closed": true,
+ "closedAt": "2018-03-09T22:20:10Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-04-28T18:59:30Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": true,
+ "stageDuration": {
+ "closed": 600
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/158.json b/data/158.json
new file mode 100644
index 0000000..f5aacc5
--- /dev/null
+++ b/data/158.json
@@ -0,0 +1,30 @@
+{
+ "number": 158,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/158",
+ "title": "RFC: Asset Loader Service",
+ "createdAt": "2016-07-22T17:01:58Z",
+ "closed": true,
+ "closedAt": "2018-03-09T22:19:29Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 596
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/159.json b/data/159.json
new file mode 100644
index 0000000..f1f1df6
--- /dev/null
+++ b/data/159.json
@@ -0,0 +1,30 @@
+{
+ "number": 159,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/159",
+ "title": "Add base model",
+ "createdAt": "2016-07-26T20:23:01Z",
+ "closed": true,
+ "closedAt": "2019-06-05T21:19:38Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-07-26T20:23:01Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-24T21:47:57Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1045
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/160.json b/data/160.json
new file mode 100644
index 0000000..363f6b5
--- /dev/null
+++ b/data/160.json
@@ -0,0 +1,25 @@
+{
+ "number": 160,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/160",
+ "title": "Links and meta improvements",
+ "createdAt": "2016-07-29T14:53:23Z",
+ "closed": true,
+ "closedAt": "2018-10-12T14:42:50Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-07-29T14:53:23Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 805
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/161.json b/data/161.json
new file mode 100644
index 0000000..55daaa3
--- /dev/null
+++ b/data/161.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-08-21T21:20:09Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-08-01T16:26:10Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-19T21:58:05Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1116
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/17.json b/data/17.json
new file mode 100644
index 0000000..e11c300
--- /dev/null
+++ b/data/17.json
@@ -0,0 +1,30 @@
+{
+ "number": 17,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/17",
+ "title": "ember data testing helpers",
+ "createdAt": "2014-11-04T03:20:57Z",
+ "closed": true,
+ "closedAt": "2016-11-08T14:43:27Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:08:57Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:44:15Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 736
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/171.json b/data/171.json
new file mode 100644
index 0000000..af04f10
--- /dev/null
+++ b/data/171.json
@@ -0,0 +1,25 @@
+{
+ "number": 171,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/171",
+ "title": "Improved ajax",
+ "createdAt": "2016-10-11T11:50:03Z",
+ "closed": true,
+ "closedAt": "2018-06-27T16:45:37Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-10-11T11:50:03Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 625
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/173.json b/data/173.json
new file mode 100644
index 0000000..718a26c
--- /dev/null
+++ b/data/173.json
@@ -0,0 +1,25 @@
+{
+ "number": 173,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/173",
+ "title": "Add support for nested saves",
+ "createdAt": "2016-10-18T14:15:11Z",
+ "closed": true,
+ "closedAt": "2019-06-19T23:17:37Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-10-18T14:21:51Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 975
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/176.json b/data/176.json
new file mode 100644
index 0000000..b5dc1d6
--- /dev/null
+++ b/data/176.json
@@ -0,0 +1,34 @@
+{
+ "number": 176,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/176",
+ "title": "RFC: JavaScript Modules API",
+ "createdAt": "2016-11-06T01:55:03Z",
+ "closed": true,
+ "closedAt": "2017-01-13T22:40:32Z",
+ "merged": true,
+ "mergedAt": "2017-01-13T22:40:32Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-12-14T01:16:05Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2017-04-05T14:41:39Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3238,
+ "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..e16f512
--- /dev/null
+++ b/data/178.json
@@ -0,0 +1,25 @@
+{
+ "number": 178,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/178",
+ "title": "Deprecate Ember.K",
+ "createdAt": "2016-11-18T20:02:47Z",
+ "closed": true,
+ "closedAt": "2016-12-21T01:57:16Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-12-10T15:42:27Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": true,
+ "stageDuration": {
+ "closed": 33
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/181.json b/data/181.json
new file mode 100644
index 0000000..b16bc88
--- /dev/null
+++ b/data/181.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-01-25T19:32:54Z",
+ "merged": true,
+ "mergedAt": "2017-01-25T19:32:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-05T15:08:50Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-09T03:42:38Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3221,
+ "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..8781c2a
--- /dev/null
+++ b/data/185.json
@@ -0,0 +1,25 @@
+{
+ "number": 185,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/185",
+ "title": "RFC: POST to Fastboot",
+ "createdAt": "2016-12-05T00:02:22Z",
+ "closed": true,
+ "closedAt": "2019-01-18T18:36:28Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:33:01Z",
+ "label": "T-fastboot"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 775
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/186.json b/data/186.json
new file mode 100644
index 0000000..7b9bd08
--- /dev/null
+++ b/data/186.json
@@ -0,0 +1,29 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-01-20T19:42:57Z",
+ "merged": true,
+ "mergedAt": "2017-01-20T19:42:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-17T01:59:07Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3208,
+ "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..61c0290
--- /dev/null
+++ b/data/191.json
@@ -0,0 +1,38 @@
+{
+ "number": 191,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/191",
+ "title": "Deprecate component lifecycle hook arguments.",
+ "createdAt": "2016-12-14T17:02:24Z",
+ "closed": true,
+ "closedAt": "2017-01-02T01:12:40Z",
+ "merged": true,
+ "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": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-12-23T23:03:43Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3199,
+ "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..95c25be
--- /dev/null
+++ b/data/194.json
@@ -0,0 +1,29 @@
+{
+ "number": 194,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/194",
+ "title": "Deprecate component `eventManager`",
+ "createdAt": "2016-12-26T12:42:39Z",
+ "closed": true,
+ "closedAt": "2017-03-26T06:36:44Z",
+ "merged": true,
+ "mergedAt": "2017-03-26T06:36:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-27T18:35:29Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3187,
+ "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..3037a70
--- /dev/null
+++ b/data/200.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-09-18T15:19:57Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:23:51Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 612
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/202.json b/data/202.json
new file mode 100644
index 0000000..6904a1b
--- /dev/null
+++ b/data/202.json
@@ -0,0 +1,35 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-03T18:44:05Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1387
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/204.json b/data/204.json
new file mode 100644
index 0000000..913baf8
--- /dev/null
+++ b/data/204.json
@@ -0,0 +1,25 @@
+{
+ "number": 204,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/204",
+ "title": "RFC: Template import directives",
+ "createdAt": "2017-01-24T20:30:08Z",
+ "closed": true,
+ "closedAt": "2019-05-31T17:41:32Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:23:28Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 857
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/205.json b/data/205.json
new file mode 100644
index 0000000..42ac717
--- /dev/null
+++ b/data/205.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-23T17:28:06Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:24:11Z",
+ "label": "T-routing"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 2004
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/208.json b/data/208.json
new file mode 100644
index 0000000..dcef42b
--- /dev/null
+++ b/data/208.json
@@ -0,0 +1,25 @@
+{
+ "number": 208,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/208",
+ "title": "Contextual helpers",
+ "createdAt": "2017-02-07T22:40:00Z",
+ "closed": true,
+ "closedAt": "2019-01-17T19:50:48Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:22:03Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 709
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/21.json b/data/21.json
new file mode 100644
index 0000000..d2d9ab6
--- /dev/null
+++ b/data/21.json
@@ -0,0 +1,40 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-04-28T21:26:26Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:11:15Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:44:57Z",
+ "label": "Needs Response"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-08-21T21:29:03Z",
+ "label": "Needs Response"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-21T21:29:03Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 2358
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/213.json b/data/213.json
new file mode 100644
index 0000000..cb0ec96
--- /dev/null
+++ b/data/213.json
@@ -0,0 +1,34 @@
+{
+ "number": 213,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/213",
+ "title": "Custom Components API",
+ "createdAt": "2017-03-13T23:02:46Z",
+ "closed": true,
+ "closedAt": "2018-03-21T15:34:46Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3110,
+ "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..3d3a977
--- /dev/null
+++ b/data/216.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-01-21T16:59:57Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:23:16Z",
+ "label": "T-testing"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 308
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/220.json b/data/220.json
new file mode 100644
index 0000000..865f886
--- /dev/null
+++ b/data/220.json
@@ -0,0 +1,25 @@
+{
+ "number": 220,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/220",
+ "title": "Introduce external redirects",
+ "createdAt": "2017-04-10T16:03:59Z",
+ "closed": true,
+ "closedAt": "2022-07-23T17:52:15Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:24:11Z",
+ "label": "T-routing"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1931
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/221.json b/data/221.json
new file mode 100644
index 0000000..4932a0a
--- /dev/null
+++ b/data/221.json
@@ -0,0 +1,30 @@
+{
+ "number": 221,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/221",
+ "title": "RFC to deprecate `resetNamespace`",
+ "createdAt": "2017-04-18T13:37:26Z",
+ "closed": true,
+ "closedAt": "2018-01-22T15:29:56Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 280
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/225.json b/data/225.json
new file mode 100644
index 0000000..5682506
--- /dev/null
+++ b/data/225.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-05-06T15:39:32Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3066,
+ "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..5d6b2db
--- /dev/null
+++ b/data/226.json
@@ -0,0 +1,29 @@
+{
+ "number": 226,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/226",
+ "title": "Named Blocks",
+ "createdAt": "2017-05-05T18:41:13Z",
+ "closed": true,
+ "closedAt": "2017-07-28T23:03:08Z",
+ "merged": true,
+ "mergedAt": "2017-07-28T23:03:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-07-17T12:20:51Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3057,
+ "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..caa7335
--- /dev/null
+++ b/data/228.json
@@ -0,0 +1,25 @@
+{
+ "number": 228,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/228",
+ "title": "Single File Components RFC",
+ "createdAt": "2017-05-22T16:57:19Z",
+ "closed": true,
+ "closedAt": "2018-08-08T05:14:09Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:36Z",
+ "label": "T-components"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 443
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/229.json b/data/229.json
new file mode 100644
index 0000000..3beec4d
--- /dev/null
+++ b/data/229.json
@@ -0,0 +1,39 @@
+{
+ "number": 229,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/229",
+ "title": "Deprecate usage of restricted resolver.",
+ "createdAt": "2017-06-12T00:30:52Z",
+ "closed": true,
+ "closedAt": "2017-07-29T14:11:02Z",
+ "merged": true,
+ "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-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:20:29Z",
+ "label": "T-deprecation"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3020,
+ "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..a29b29f
--- /dev/null
+++ b/data/23.json
@@ -0,0 +1,30 @@
+{
+ "number": 23,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/23",
+ "title": "Ember Data Filter Objects",
+ "createdAt": "2014-11-17T22:51:55Z",
+ "closed": true,
+ "closedAt": "2018-02-28T19:54:52Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:11:32Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:45:30Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1199
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/230.json b/data/230.json
new file mode 100644
index 0000000..556edfc
--- /dev/null
+++ b/data/230.json
@@ -0,0 +1,30 @@
+{
+ "number": 230,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/230",
+ "title": "Link component hook",
+ "createdAt": "2017-06-12T21:06:13Z",
+ "closed": true,
+ "closedAt": "2020-11-20T19:41:39Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1257
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/232.json b/data/232.json
new file mode 100644
index 0000000..5fc631f
--- /dev/null
+++ b/data/232.json
@@ -0,0 +1,29 @@
+{
+ "number": 232,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/232",
+ "title": "Add new QUnit testing API.",
+ "createdAt": "2017-06-14T03:49:12Z",
+ "closed": true,
+ "closedAt": "2017-07-29T14:11:51Z",
+ "merged": true,
+ "mergedAt": "2017-07-29T14:11:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-07-01T10:14:17Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3018,
+ "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..454f985
--- /dev/null
+++ b/data/233.json
@@ -0,0 +1,35 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-01-18T12:53:00Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:55Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:21:07Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:18:50Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 933
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/235.json b/data/235.json
new file mode 100644
index 0000000..a43ca2d
--- /dev/null
+++ b/data/235.json
@@ -0,0 +1,25 @@
+{
+ "number": 235,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/235",
+ "title": "Release Channel Names",
+ "createdAt": "2017-07-12T12:37:20Z",
+ "closed": true,
+ "closedAt": "2017-09-01T13:58:10Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:02:19Z",
+ "label": "T-infrastructure"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 52
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/236.json b/data/236.json
new file mode 100644
index 0000000..c5809c2
--- /dev/null
+++ b/data/236.json
@@ -0,0 +1,129 @@
+{
+ "number": 236,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/236",
+ "title": "Ember.String deprecation RFC",
+ "createdAt": "2017-07-19T21:07:40Z",
+ "closed": true,
+ "closedAt": "2017-09-26T08:21:15Z",
+ "merged": true,
+ "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": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:19:07Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-09-01T23:40:22Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2982,
+ "exploring": null,
+ "accepted": 10,
+ "release": 1,
+ "released": 84
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-13T19:31:42Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-14T00:01:54Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-07T18:40:49Z",
+ "merged": true,
+ "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..9295360
--- /dev/null
+++ b/data/237.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-04-06T19:00:47Z",
+ "merged": true,
+ "mergedAt": "2018-04-06T19:00:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:56Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:21:08Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-03-09T20:11:16Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2982,
+ "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..f904139
--- /dev/null
+++ b/data/238.json
@@ -0,0 +1,25 @@
+{
+ "number": 238,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/238",
+ "title": "Ember Data JavaScript Modules API",
+ "createdAt": "2017-07-25T13:34:56Z",
+ "closed": true,
+ "closedAt": "2018-02-15T00:09:53Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:10Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 205
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/240.json b/data/240.json
new file mode 100644
index 0000000..c80fbd7
--- /dev/null
+++ b/data/240.json
@@ -0,0 +1,39 @@
+{
+ "number": 240,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/240",
+ "title": "ES Classes",
+ "createdAt": "2017-07-29T04:54:54Z",
+ "closed": true,
+ "closedAt": "2017-08-25T19:11:05Z",
+ "merged": true,
+ "mergedAt": "2017-08-25T19:11:05Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:56Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-11T21:58:03Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2973,
+ "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..32d5761
--- /dev/null
+++ b/data/242.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-06-01T20:18:16Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:16Z",
+ "label": "T-components"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 305
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/244.json b/data/244.json
new file mode 100644
index 0000000..18ea2d6
--- /dev/null
+++ b/data/244.json
@@ -0,0 +1,30 @@
+{
+ "number": 244,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/244",
+ "title": "Update 0000-find-polymorphism.md",
+ "createdAt": "2017-08-16T10:13:36Z",
+ "closed": true,
+ "closedAt": "2023-03-27T05:44:15Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 2049
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/246.json b/data/246.json
new file mode 100644
index 0000000..11c6f9d
--- /dev/null
+++ b/data/246.json
@@ -0,0 +1,25 @@
+{
+ "number": 246,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/246",
+ "title": "Array#findIndex and Array#findIndexBy",
+ "createdAt": "2017-08-25T12:11:22Z",
+ "closed": true,
+ "closedAt": "2018-03-01T23:53:39Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-09-01T14:33:59Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 189
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/252.json b/data/252.json
new file mode 100644
index 0000000..77357c5
--- /dev/null
+++ b/data/252.json
@@ -0,0 +1,29 @@
+{
+ "number": 252,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/252",
+ "title": "Browser Support Changes",
+ "createdAt": "2017-09-25T15:45:17Z",
+ "closed": true,
+ "closedAt": "2017-10-13T18:41:35Z",
+ "merged": true,
+ "mergedAt": "2017-10-13T18:41:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-10-01T15:41:35Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2914,
+ "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..53eddbd
--- /dev/null
+++ b/data/26.json
@@ -0,0 +1,25 @@
+{
+ "number": 26,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/26",
+ "title": "RFC: toggle-visibility",
+ "createdAt": "2014-12-24T21:58:59Z",
+ "closed": true,
+ "closedAt": "2015-06-07T18:39:14Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:50:20Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 165
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/260.json b/data/260.json
new file mode 100644
index 0000000..6c62046
--- /dev/null
+++ b/data/260.json
@@ -0,0 +1,30 @@
+{
+ "number": 260,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/260",
+ "title": "Serializer Test Helpers",
+ "createdAt": "2017-10-18T22:11:53Z",
+ "closed": true,
+ "closedAt": "2019-04-24T21:41:35Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 553
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/266.json b/data/266.json
new file mode 100644
index 0000000..95482da
--- /dev/null
+++ b/data/266.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-08-17T00:20:44Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-28T02:36:36Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 290
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/267.json b/data/267.json
new file mode 100644
index 0000000..6bdc853
--- /dev/null
+++ b/data/267.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-10-13T12:47:24Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1440
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/268.json b/data/268.json
new file mode 100644
index 0000000..e9c37b9
--- /dev/null
+++ b/data/268.json
@@ -0,0 +1,39 @@
+{
+ "number": 268,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/268",
+ "title": "Rethink Acceptance Testing",
+ "createdAt": "2017-11-06T00:26:06Z",
+ "closed": true,
+ "closedAt": "2017-12-01T20:11:28Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-11-10T20:28:38Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2873,
+ "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..d6c7cf1
--- /dev/null
+++ b/data/27.json
@@ -0,0 +1,30 @@
+{
+ "number": 27,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/27",
+ "title": "ember data loading methods",
+ "createdAt": "2014-12-31T08:47:45Z",
+ "closed": true,
+ "closedAt": "2019-06-05T21:33:28Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:14:41Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:50:41Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1618
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/272.json b/data/272.json
new file mode 100644
index 0000000..8fc67b0
--- /dev/null
+++ b/data/272.json
@@ -0,0 +1,58 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-01-11T22:19:33Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2858,
+ "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..6e7adc1
--- /dev/null
+++ b/data/276.json
@@ -0,0 +1,39 @@
+{
+ "number": 276,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/276",
+ "title": "Named Arguments Syntax (`{{@foo}}`)",
+ "createdAt": "2017-12-10T16:42:36Z",
+ "closed": true,
+ "closedAt": "2018-01-03T18:06:48Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-20T17:36:58Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2838,
+ "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..397bc2e
--- /dev/null
+++ b/data/278.json
@@ -0,0 +1,39 @@
+{
+ "number": 278,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/278",
+ "title": "Template-only Components",
+ "createdAt": "2017-12-11T14:53:03Z",
+ "closed": true,
+ "closedAt": "2018-01-03T18:07:16Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2837,
+ "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..81ce1bd
--- /dev/null
+++ b/data/280.json
@@ -0,0 +1,34 @@
+{
+ "number": 280,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/280",
+ "title": "Remove Application wrapper div",
+ "createdAt": "2017-12-11T22:39:26Z",
+ "closed": true,
+ "closedAt": "2018-01-03T18:07:48Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2837,
+ "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..8b36646
--- /dev/null
+++ b/data/281.json
@@ -0,0 +1,39 @@
+{
+ "number": 281,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/281",
+ "title": "ES5 Getters",
+ "createdAt": "2017-12-12T16:36:29Z",
+ "closed": true,
+ "closedAt": "2018-01-03T18:08:16Z",
+ "merged": true,
+ "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-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-16T20:55:46Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2836,
+ "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..01521be
--- /dev/null
+++ b/data/283.json
@@ -0,0 +1,35 @@
+{
+ "number": 283,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/283",
+ "title": "Always run model hook",
+ "createdAt": "2017-12-13T03:19:27Z",
+ "closed": true,
+ "closedAt": "2023-08-18T14:04:38Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 2075
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/284.json b/data/284.json
new file mode 100644
index 0000000..6065ca9
--- /dev/null
+++ b/data/284.json
@@ -0,0 +1,45 @@
+{
+ "number": 284,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/284",
+ "title": "Splitting Ember into packages",
+ "createdAt": "2017-12-13T18:39:23Z",
+ "closed": true,
+ "closedAt": "2022-12-07T18:56:00Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-19T19:40:26Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-24T02:09:36Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-03-09T22:16:32Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:48Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1821
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/286.json b/data/286.json
new file mode 100644
index 0000000..4418851
--- /dev/null
+++ b/data/286.json
@@ -0,0 +1,39 @@
+{
+ "number": 286,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/286",
+ "title": "Block `let` template helper",
+ "createdAt": "2017-12-21T03:45:04Z",
+ "closed": true,
+ "closedAt": "2018-01-18T01:54:06Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2828,
+ "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..5c2d0c9
--- /dev/null
+++ b/data/287.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-06-22T18:54:09Z",
+ "merged": true,
+ "mergedAt": "2018-06-22T18:54:09Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-04T16:38:23Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-15T20:24:53Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2826,
+ "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..9c66423
--- /dev/null
+++ b/data/29.json
@@ -0,0 +1,30 @@
+{
+ "number": 29,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/29",
+ "title": "HTMLBars Component Attribute Types",
+ "createdAt": "2015-01-18T14:12:47Z",
+ "closed": true,
+ "closedAt": "2015-04-21T22:21:49Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 94
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/293.json b/data/293.json
new file mode 100644
index 0000000..4cf0cf5
--- /dev/null
+++ b/data/293.json
@@ -0,0 +1,49 @@
+{
+ "number": 293,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/293",
+ "title": "Ember Data Record Data RFC",
+ "createdAt": "2018-01-10T10:47:04Z",
+ "closed": true,
+ "closedAt": "2018-08-28T17:33:12Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-06-20T21:33:06Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-20T21:34:34Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2808,
+ "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..b55a2cb
--- /dev/null
+++ b/data/294.json
@@ -0,0 +1,43 @@
+{
+ "number": 294,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/294",
+ "title": "Make jQuery optional",
+ "createdAt": "2018-01-12T21:14:35Z",
+ "closed": true,
+ "closedAt": "2018-02-04T21:19:44Z",
+ "merged": true,
+ "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-framework"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2805,
+ "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..9b4f550
--- /dev/null
+++ b/data/297.json
@@ -0,0 +1,39 @@
+{
+ "number": 297,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/297",
+ "title": "Deprecating Ember.Logger",
+ "createdAt": "2018-01-19T01:32:34Z",
+ "closed": true,
+ "closedAt": "2018-03-02T14:52:21Z",
+ "merged": true,
+ "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-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-09T21:14:59Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2799,
+ "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..c0d5112
--- /dev/null
+++ b/data/298.json
@@ -0,0 +1,59 @@
+{
+ "number": 298,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/298",
+ "title": "Lint Component Lifecycle Events",
+ "createdAt": "2018-01-19T14:02:00Z",
+ "closed": true,
+ "closedAt": "2019-08-16T14:32:24Z",
+ "merged": false,
+ "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-framework"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-02-05T13:53:40Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-17T19:14:25Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:10Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-12-22T02:10:28Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 575
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/30.json b/data/30.json
new file mode 100644
index 0000000..2a44b57
--- /dev/null
+++ b/data/30.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-06-07T18:43:35Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:51:17Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 135
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/300.json b/data/300.json
new file mode 100644
index 0000000..eaeca38
--- /dev/null
+++ b/data/300.json
@@ -0,0 +1,29 @@
+{
+ "number": 300,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/300",
+ "title": "RFC Process Update",
+ "createdAt": "2018-02-04T17:23:10Z",
+ "closed": true,
+ "closedAt": "2018-11-30T20:33:06Z",
+ "merged": true,
+ "mergedAt": "2018-11-30T20:33:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-16T19:26:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2782,
+ "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..6c097c5
--- /dev/null
+++ b/data/308.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-06-22T19:00:56Z",
+ "merged": true,
+ "mergedAt": "2018-06-22T19:00:56Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-01T21:34:22Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2770,
+ "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..a7fb709
--- /dev/null
+++ b/data/31.json
@@ -0,0 +1,30 @@
+{
+ "number": 31,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/31",
+ "title": "Ember data partial record loading",
+ "createdAt": "2015-01-26T17:19:41Z",
+ "closed": true,
+ "closedAt": "2015-05-24T23:49:49Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:12:10Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:51:48Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 119
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/311.json b/data/311.json
new file mode 100644
index 0000000..bff8dae
--- /dev/null
+++ b/data/311.json
@@ -0,0 +1,34 @@
+{
+ "number": 311,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/311",
+ "title": "Introduce ` `",
+ "createdAt": "2018-03-11T04:35:51Z",
+ "closed": true,
+ "closedAt": "2018-05-04T18:15:31Z",
+ "merged": true,
+ "mergedAt": "2018-05-04T18:15:31Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-04-06T18:57:43Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-07-09T01:41:26Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2748,
+ "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..7c67d37
--- /dev/null
+++ b/data/314.json
@@ -0,0 +1,34 @@
+{
+ "number": 314,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/314",
+ "title": "HTML Attribute and Property Rationalization",
+ "createdAt": "2018-03-22T00:28:02Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2737,
+ "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..365f6e2
--- /dev/null
+++ b/data/317.json
@@ -0,0 +1,25 @@
+{
+ "number": 317,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/317",
+ "title": "Named block syntax",
+ "createdAt": "2018-03-23T23:26:25Z",
+ "closed": true,
+ "closedAt": "2019-06-28T17:48:09Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:12:34Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 462
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/318.json b/data/318.json
new file mode 100644
index 0000000..843624c
--- /dev/null
+++ b/data/318.json
@@ -0,0 +1,34 @@
+{
+ "number": 318,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/318",
+ "title": "`array` helper",
+ "createdAt": "2018-03-24T04:17:18Z",
+ "closed": true,
+ "closedAt": "2018-04-06T18:17:24Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2735,
+ "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..c0bcac4
--- /dev/null
+++ b/data/32.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-04-15T14:48:49Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:12:40Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:52:07Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 436
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/321.json b/data/321.json
new file mode 100644
index 0000000..efac5bc
--- /dev/null
+++ b/data/321.json
@@ -0,0 +1,61 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-02-03T19:09:56Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:16:24Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1777
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/322.json b/data/322.json
new file mode 100644
index 0000000..ab67af5
--- /dev/null
+++ b/data/322.json
@@ -0,0 +1,34 @@
+{
+ "number": 322,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/322",
+ "title": "Deprecation of copy and Copyable",
+ "createdAt": "2018-03-24T21:45:27Z",
+ "closed": true,
+ "closedAt": "2018-04-27T18:07:58Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2734,
+ "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..cb827ca
--- /dev/null
+++ b/data/323.json
@@ -0,0 +1,30 @@
+{
+ "number": 323,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/323",
+ "title": "Array functions",
+ "createdAt": "2018-03-25T05:23:14Z",
+ "closed": true,
+ "closedAt": "2022-01-31T15:40:04Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1409
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/324.json b/data/324.json
new file mode 100644
index 0000000..63dc48f
--- /dev/null
+++ b/data/324.json
@@ -0,0 +1,34 @@
+{
+ "number": 324,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/324",
+ "title": "Deprecate Component#isVisible",
+ "createdAt": "2018-04-03T09:19:11Z",
+ "closed": true,
+ "closedAt": "2018-06-22T18:59:02Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2725,
+ "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..39a087b
--- /dev/null
+++ b/data/326.json
@@ -0,0 +1,34 @@
+{
+ "number": 326,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/326",
+ "title": "Ember data filter deprecation",
+ "createdAt": "2018-04-19T05:23:00Z",
+ "closed": true,
+ "closedAt": "2018-05-09T21:13:39Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2709,
+ "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..6ee3969
--- /dev/null
+++ b/data/327.json
@@ -0,0 +1,30 @@
+{
+ "number": 327,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/327",
+ "title": "Semantic Test Selectors",
+ "createdAt": "2018-04-19T14:39:05Z",
+ "closed": true,
+ "closedAt": "2020-11-04T09:37:50Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:27:00Z",
+ "label": "T-testing"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 930
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/328.json b/data/328.json
new file mode 100644
index 0000000..d5f61f5
--- /dev/null
+++ b/data/328.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-20T19:41:36Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-13T22:52:28Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 938
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/329.json b/data/329.json
new file mode 100644
index 0000000..2abcc3e
--- /dev/null
+++ b/data/329.json
@@ -0,0 +1,44 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-09-26T21:52:23Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2696,
+ "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..e5dba86
--- /dev/null
+++ b/data/33.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-06-22T00:10:15Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-23T05:14:57Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:53:37Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1225
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/331.json b/data/331.json
new file mode 100644
index 0000000..790578b
--- /dev/null
+++ b/data/331.json
@@ -0,0 +1,44 @@
+{
+ "number": 331,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/331",
+ "title": "Deprecate Globals Resolver",
+ "createdAt": "2018-05-08T16:57:33Z",
+ "closed": true,
+ "closedAt": "2018-09-07T19:09:32Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2689,
+ "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..b3d4111
--- /dev/null
+++ b/data/332.json
@@ -0,0 +1,39 @@
+{
+ "number": 332,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/332",
+ "title": "[EMBER DATA] record links & meta",
+ "createdAt": "2018-05-11T00:37:19Z",
+ "closed": true,
+ "closedAt": "2018-10-19T02:23:14Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2687,
+ "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..50e4c79
--- /dev/null
+++ b/data/334.json
@@ -0,0 +1,73 @@
+{
+ "number": 334,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/334",
+ "title": "Deprecate Ember Utils",
+ "createdAt": "2018-05-25T14:40:20Z",
+ "closed": true,
+ "closedAt": "2022-07-08T18:42:12Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:09:37Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-01T18:53:17Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2672,
+ "exploring": null,
+ "accepted": 287,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..afedac8
--- /dev/null
+++ b/data/335.json
@@ -0,0 +1,34 @@
+{
+ "number": 335,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/335",
+ "title": "RFC to deprecate `component#sendAction`",
+ "createdAt": "2018-05-29T09:50:32Z",
+ "closed": true,
+ "closedAt": "2018-06-22T18:54:51Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2669,
+ "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..5345beb
--- /dev/null
+++ b/data/337.json
@@ -0,0 +1,39 @@
+{
+ "number": 337,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/337",
+ "title": "Native Class Constructor Update",
+ "createdAt": "2018-06-15T06:04:42Z",
+ "closed": true,
+ "closedAt": "2018-09-07T19:06:36Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2652,
+ "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..6e9e29f
--- /dev/null
+++ b/data/338.json
@@ -0,0 +1,30 @@
+{
+ "number": 338,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/338",
+ "title": "Native Class Roadmap",
+ "createdAt": "2018-06-15T06:10:10Z",
+ "closed": true,
+ "closedAt": "2019-01-26T21:18:11Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 226
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/34.json b/data/34.json
new file mode 100644
index 0000000..8b6831f
--- /dev/null
+++ b/data/34.json
@@ -0,0 +1,25 @@
+{
+ "number": 34,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/34",
+ "title": "RFC: Default Container Values",
+ "createdAt": "2015-02-15T23:59:50Z",
+ "closed": true,
+ "closedAt": "2015-05-28T02:20:31Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:56:20Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 102
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/340.json b/data/340.json
new file mode 100644
index 0000000..47b1f40
--- /dev/null
+++ b/data/340.json
@@ -0,0 +1,34 @@
+{
+ "number": 340,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/340",
+ "title": "Deprecate Ember.merge",
+ "createdAt": "2018-06-19T18:32:38Z",
+ "closed": true,
+ "closedAt": "2018-08-31T21:02:09Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2647,
+ "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..4005e0d
--- /dev/null
+++ b/data/343.json
@@ -0,0 +1,25 @@
+{
+ "number": 343,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/343",
+ "title": "Ember Data Deprecate Transforms",
+ "createdAt": "2018-06-26T06:57:03Z",
+ "closed": true,
+ "closedAt": "2018-06-27T23:40:06Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-26T16:43:12Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 2
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/345.json b/data/345.json
new file mode 100644
index 0000000..0d32a1d
--- /dev/null
+++ b/data/345.json
@@ -0,0 +1,29 @@
+{
+ "number": 345,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/345",
+ "title": "Discord",
+ "createdAt": "2018-07-11T20:54:20Z",
+ "closed": true,
+ "closedAt": "2018-08-28T23:26:02Z",
+ "merged": true,
+ "mergedAt": "2018-08-28T23:26:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-11T12:34:52Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2625,
+ "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..fb5e549
--- /dev/null
+++ b/data/35.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-06-07T18:52:37Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 107
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/353.json b/data/353.json
new file mode 100644
index 0000000..2f09aa8
--- /dev/null
+++ b/data/353.json
@@ -0,0 +1,35 @@
+{
+ "number": 353,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/353",
+ "title": "Modifiers",
+ "createdAt": "2018-08-16T23:50:17Z",
+ "closed": true,
+ "closedAt": "2022-07-24T00:38:06Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1438
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/36.json b/data/36.json
new file mode 100644
index 0000000..16393d5
--- /dev/null
+++ b/data/36.json
@@ -0,0 +1,40 @@
+{
+ "number": 36,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/36",
+ "title": "RFC: Optional Segments in Routing",
+ "createdAt": "2015-02-24T01:39:22Z",
+ "closed": true,
+ "closedAt": "2022-07-23T18:08:39Z",
+ "merged": false,
+ "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"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2015-04-13T20:16:54Z",
+ "label": "Needs Response"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-03T19:10:34Z",
+ "label": "T-routing"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 2707
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/362.json b/data/362.json
new file mode 100644
index 0000000..3f9d492
--- /dev/null
+++ b/data/362.json
@@ -0,0 +1,35 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-02-14T03:37:09Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": true,
+ "stageDuration": {
+ "closed": 1272
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/364.json b/data/364.json
new file mode 100644
index 0000000..8245cdb
--- /dev/null
+++ b/data/364.json
@@ -0,0 +1,34 @@
+{
+ "number": 364,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/364",
+ "title": "RFC: Ember 2018 Roadmap",
+ "createdAt": "2018-08-24T17:00:06Z",
+ "closed": true,
+ "closedAt": "2018-11-01T23:18:55Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2581,
+ "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..7f350da
--- /dev/null
+++ b/data/369.json
@@ -0,0 +1,39 @@
+{
+ "number": 369,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/369",
+ "title": "Deprecate Computed Overridability and `.readOnly()`",
+ "createdAt": "2018-08-31T18:16:08Z",
+ "closed": true,
+ "closedAt": "2018-10-26T15:37:44Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2574,
+ "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..754061f
--- /dev/null
+++ b/data/37.json
@@ -0,0 +1,55 @@
+{
+ "number": 37,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/37",
+ "title": "Element and Fragment RFC",
+ "createdAt": "2015-02-27T20:31:56Z",
+ "closed": true,
+ "closedAt": "2015-06-07T18:48:26Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 100
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/370.json b/data/370.json
new file mode 100644
index 0000000..8487961
--- /dev/null
+++ b/data/370.json
@@ -0,0 +1,34 @@
+{
+ "number": 370,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/370",
+ "title": "Deprecate `computed().volatile()`",
+ "createdAt": "2018-08-31T19:13:15Z",
+ "closed": true,
+ "closedAt": "2018-10-05T18:43:33Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2574,
+ "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..8f07a57
--- /dev/null
+++ b/data/371.json
@@ -0,0 +1,50 @@
+{
+ "number": 371,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/371",
+ "title": "Editions",
+ "createdAt": "2018-09-04T14:59:13Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:50Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:15:43Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T20:15:46Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:15:43Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1551,
+ "exploring": 1020,
+ "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..2cbea5a
--- /dev/null
+++ b/data/372.json
@@ -0,0 +1,39 @@
+{
+ "number": 372,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/372",
+ "title": "[RFC ember-data] modelFactoryFor",
+ "createdAt": "2018-09-07T02:09:50Z",
+ "closed": true,
+ "closedAt": "2018-10-24T21:18:05Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2568,
+ "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..3b609eb
--- /dev/null
+++ b/data/373.json
@@ -0,0 +1,49 @@
+{
+ "number": 373,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/373",
+ "title": "Modifier managers",
+ "createdAt": "2018-09-10T19:02:33Z",
+ "closed": true,
+ "closedAt": "2018-10-19T18:21:35Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2564,
+ "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..8b3a0a2
--- /dev/null
+++ b/data/375.json
@@ -0,0 +1,39 @@
+{
+ "number": 375,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/375",
+ "title": "Deprecate Computed `.property()` Modifier",
+ "createdAt": "2018-09-14T17:49:00Z",
+ "closed": true,
+ "closedAt": "2018-10-26T15:38:47Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2560,
+ "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..8c9d736
--- /dev/null
+++ b/data/38.json
@@ -0,0 +1,30 @@
+{
+ "number": 38,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/38",
+ "title": "Routable Components RFC",
+ "createdAt": "2015-02-27T20:32:33Z",
+ "closed": true,
+ "closedAt": "2018-01-07T05:25:17Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:45Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:45Z",
+ "label": "Needs Implementer"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1045
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/384.json b/data/384.json
new file mode 100644
index 0000000..b4879e7
--- /dev/null
+++ b/data/384.json
@@ -0,0 +1,45 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-01-04T23:12:43Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 93
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/386.json b/data/386.json
new file mode 100644
index 0000000..12ad516
--- /dev/null
+++ b/data/386.json
@@ -0,0 +1,39 @@
+{
+ "number": 386,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/386",
+ "title": "Remove jQuery by default",
+ "createdAt": "2018-10-07T13:27:28Z",
+ "closed": true,
+ "closedAt": "2019-01-11T20:53:14Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2537,
+ "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..e1dd26f
--- /dev/null
+++ b/data/387.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-10-31T21:09:56Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-08T18:18:58Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 24
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/388.json b/data/388.json
new file mode 100644
index 0000000..8e98e8e
--- /dev/null
+++ b/data/388.json
@@ -0,0 +1,55 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-01-14T18:24:08Z",
+ "merged": false,
+ "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"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-11-08T04:08:15Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-20T19:46:09Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 459
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/389.json b/data/389.json
new file mode 100644
index 0000000..96023a5
--- /dev/null
+++ b/data/389.json
@@ -0,0 +1,68 @@
+{
+ "number": 389,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/389",
+ "title": "Dynamic tags in glimmer templates",
+ "createdAt": "2018-10-14T11:53:02Z",
+ "closed": true,
+ "closedAt": "2019-04-12T18:43:16Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-05T19:04:59Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2530,
+ "exploring": null,
+ "accepted": 324,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..1478fcb
--- /dev/null
+++ b/data/39.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-23T17:26:28Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:27Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 2693
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/391.json b/data/391.json
new file mode 100644
index 0000000..e3a9ca7
--- /dev/null
+++ b/data/391.json
@@ -0,0 +1,44 @@
+{
+ "number": 391,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/391",
+ "title": "Router Helpers",
+ "createdAt": "2018-10-22T13:49:01Z",
+ "closed": true,
+ "closedAt": "2018-11-13T18:15:40Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-05T14:07:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2522,
+ "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..4a4c36a
--- /dev/null
+++ b/data/392.json
@@ -0,0 +1,49 @@
+{
+ "number": 392,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/392",
+ "title": "Deprecate setupComponentManager String Lookup",
+ "createdAt": "2018-10-23T14:32:16Z",
+ "closed": true,
+ "closedAt": "2018-11-02T18:43:35Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2521,
+ "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..571290b
--- /dev/null
+++ b/data/394.json
@@ -0,0 +1,40 @@
+{
+ "number": 394,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/394",
+ "title": "Route actions",
+ "createdAt": "2018-10-29T08:25:20Z",
+ "closed": true,
+ "closedAt": "2019-01-04T20:45:44Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-09T17:10:34Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-07T19:13:40Z",
+ "label": "FCP to close"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-12-07T19:13:40Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-05T17:28:54Z",
+ "label": "T-routing"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 68
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/395.json b/data/395.json
new file mode 100644
index 0000000..4dc7339
--- /dev/null
+++ b/data/395.json
@@ -0,0 +1,39 @@
+{
+ "number": 395,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/395",
+ "title": "@ember-data packages",
+ "createdAt": "2018-11-01T01:41:52Z",
+ "closed": true,
+ "closedAt": "2019-01-16T22:23:50Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2513,
+ "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..3a31a63
--- /dev/null
+++ b/data/398.json
@@ -0,0 +1,34 @@
+{
+ "number": 398,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/398",
+ "title": "RouteInfo Metadata",
+ "createdAt": "2018-11-02T13:29:46Z",
+ "closed": true,
+ "closedAt": "2018-11-30T19:39:29Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2511,
+ "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..d74e13a
--- /dev/null
+++ b/data/4.json
@@ -0,0 +1,35 @@
+{
+ "number": 4,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/4",
+ "title": "RFC: Ember Data url templates",
+ "createdAt": "2014-08-20T21:38:09Z",
+ "closed": true,
+ "closedAt": "2019-08-21T21:18:42Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2014-08-22T18:30:31Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:42:59Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-26T21:11:30Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1827
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/40.json b/data/40.json
new file mode 100644
index 0000000..18f1140
--- /dev/null
+++ b/data/40.json
@@ -0,0 +1,25 @@
+{
+ "number": 40,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/40",
+ "title": "Substate routing RFC",
+ "createdAt": "2015-03-14T15:49:46Z",
+ "closed": true,
+ "closedAt": "2015-06-07T21:44:19Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:15Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 86
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/403.json b/data/403.json
new file mode 100644
index 0000000..11362dd
--- /dev/null
+++ b/data/403.json
@@ -0,0 +1,39 @@
+{
+ "number": 403,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/403",
+ "title": "[DATA] Identifiers ",
+ "createdAt": "2018-11-26T04:38:38Z",
+ "closed": true,
+ "closedAt": "2019-04-04T20:08:34Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2488,
+ "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..1c4b2ea
--- /dev/null
+++ b/data/407.json
@@ -0,0 +1,35 @@
+{
+ "number": 407,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/407",
+ "title": "Component Boolean Arguments",
+ "createdAt": "2018-11-30T20:50:31Z",
+ "closed": true,
+ "closedAt": "2022-07-23T17:35:39Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1331
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/408.json b/data/408.json
new file mode 100644
index 0000000..d9b4fbe
--- /dev/null
+++ b/data/408.json
@@ -0,0 +1,44 @@
+{
+ "number": 408,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/408",
+ "title": "Decorators",
+ "createdAt": "2018-12-04T02:18:42Z",
+ "closed": true,
+ "closedAt": "2019-01-11T20:54:50Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2480,
+ "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..0e905bd
--- /dev/null
+++ b/data/410.json
@@ -0,0 +1,44 @@
+{
+ "number": 410,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/410",
+ "title": "Tracked Properties",
+ "createdAt": "2018-12-05T23:56:19Z",
+ "closed": true,
+ "closedAt": "2019-02-05T13:24:01Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T20:01:32Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2478,
+ "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..da4ada3
--- /dev/null
+++ b/data/415.json
@@ -0,0 +1,48 @@
+{
+ "number": 415,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/415",
+ "title": "Render Element Modifiers",
+ "createdAt": "2018-12-14T00:20:23Z",
+ "closed": true,
+ "closedAt": "2019-01-22T16:26:03Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2470,
+ "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..4cf8d78
--- /dev/null
+++ b/data/416.json
@@ -0,0 +1,48 @@
+{
+ "number": 416,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/416",
+ "title": "Glimmer Components",
+ "createdAt": "2018-12-14T02:10:06Z",
+ "closed": true,
+ "closedAt": "2019-01-22T16:22:04Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2470,
+ "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..6555c72
--- /dev/null
+++ b/data/417.json
@@ -0,0 +1,55 @@
+{
+ "number": 417,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/417",
+ "title": "Extensible inspector",
+ "createdAt": "2018-12-18T18:07:16Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1446,
+ "exploring": 1020,
+ "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..40bb890
--- /dev/null
+++ b/data/418.json
@@ -0,0 +1,39 @@
+{
+ "number": 418,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/418",
+ "title": "Deprecate Route Render APIs",
+ "createdAt": "2018-12-19T19:09:14Z",
+ "closed": true,
+ "closedAt": "2019-02-15T20:20:46Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2464,
+ "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..2c0801c
--- /dev/null
+++ b/data/42.json
@@ -0,0 +1,25 @@
+{
+ "number": 42,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/42",
+ "title": "Global Action Bubbling for Components",
+ "createdAt": "2015-03-30T19:19:58Z",
+ "closed": true,
+ "closedAt": "2015-05-11T15:24:12Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-30T19:44:14Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 42
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/421.json b/data/421.json
new file mode 100644
index 0000000..3302547
--- /dev/null
+++ b/data/421.json
@@ -0,0 +1,39 @@
+{
+ "number": 421,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/421",
+ "title": "Deprecate Application Controller Router Properties",
+ "createdAt": "2018-12-19T19:51:09Z",
+ "closed": true,
+ "closedAt": "2019-02-05T13:24:42Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2464,
+ "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..a9e23d7
--- /dev/null
+++ b/data/425.json
@@ -0,0 +1,49 @@
+{
+ "number": 425,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/425",
+ "title": "Website Redesign RFC",
+ "createdAt": "2018-12-22T01:44:07Z",
+ "closed": true,
+ "closedAt": "2019-04-05T17:44:42Z",
+ "merged": true,
+ "mergedAt": "2019-04-05T17:44:42Z",
+ "assignees": [
+ {
+ "login": "wifelette",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25433?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:03:30Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:03:30Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:03:30Z",
+ "label": "T-steering"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-11T17:22:20Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2462,
+ "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..b3e890f
--- /dev/null
+++ b/data/426.json
@@ -0,0 +1,55 @@
+{
+ "number": 426,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/426",
+ "title": "Build-in Ember-Exam",
+ "createdAt": "2018-12-24T10:19:10Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1440,
+ "exploring": 1020,
+ "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..460bde2
--- /dev/null
+++ b/data/427.json
@@ -0,0 +1,30 @@
+{
+ "number": 427,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/427",
+ "title": "Add once-for-observer RFC",
+ "createdAt": "2018-12-28T22:49:54Z",
+ "closed": true,
+ "closedAt": "2019-02-11T22:20:21Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 45
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/431.json b/data/431.json
new file mode 100644
index 0000000..b900ca8
--- /dev/null
+++ b/data/431.json
@@ -0,0 +1,49 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-02-16T04:43:54Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-31T17:30:00Z",
+ "label": "FCP to close"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-31T17:31:55Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-01-31T17:31:55Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2439,
+ "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..311559f
--- /dev/null
+++ b/data/432.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-02-05T13:22:14Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2438,
+ "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..6ec5f7e
--- /dev/null
+++ b/data/433.json
@@ -0,0 +1,40 @@
+{
+ "number": 433,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/433",
+ "title": "Accessible Routing ",
+ "createdAt": "2019-01-18T17:16:07Z",
+ "closed": true,
+ "closedAt": "2022-12-02T20:18:38Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1415
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/435.json b/data/435.json
new file mode 100644
index 0000000..bcacc18
--- /dev/null
+++ b/data/435.json
@@ -0,0 +1,38 @@
+{
+ "number": 435,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/435",
+ "title": "Forwarding Element Modifiers with \"Splattributes\"",
+ "createdAt": "2019-01-19T06:31:13Z",
+ "closed": true,
+ "closedAt": "2019-01-28T21:05:37Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2434,
+ "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..279af87
--- /dev/null
+++ b/data/440.json
@@ -0,0 +1,39 @@
+{
+ "number": 440,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/440",
+ "title": " Decorator Support RFC",
+ "createdAt": "2019-02-07T15:48:50Z",
+ "closed": true,
+ "closedAt": "2019-03-15T23:46:27Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2414,
+ "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..553890c
--- /dev/null
+++ b/data/441.json
@@ -0,0 +1,30 @@
+{
+ "number": 441,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/441",
+ "title": "Deprecate `computed().meta()`",
+ "createdAt": "2019-02-07T16:59:16Z",
+ "closed": true,
+ "closedAt": "2022-07-29T23:13:02Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1269
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/442.json b/data/442.json
new file mode 100644
index 0000000..5c8755e
--- /dev/null
+++ b/data/442.json
@@ -0,0 +1,30 @@
+{
+ "number": 442,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/442",
+ "title": "Add `descriptor()`",
+ "createdAt": "2019-02-07T17:00:22Z",
+ "closed": true,
+ "closedAt": "2019-03-27T15:24:33Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 48
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/443.json b/data/443.json
new file mode 100644
index 0000000..40c74aa
--- /dev/null
+++ b/data/443.json
@@ -0,0 +1,60 @@
+{
+ "number": 443,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/443",
+ "title": "`trustedHtml` and `trusted-html`",
+ "createdAt": "2019-02-09T11:10:14Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1393,
+ "exploring": 1020,
+ "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..b832f6d
--- /dev/null
+++ b/data/445.json
@@ -0,0 +1,44 @@
+{
+ "number": 445,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/445",
+ "title": "Deprecate {{with}}",
+ "createdAt": "2019-02-13T14:47:52Z",
+ "closed": true,
+ "closedAt": "2019-03-16T22:57:16Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-09T01:15:12Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2408,
+ "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..0e932ed
--- /dev/null
+++ b/data/446.json
@@ -0,0 +1,44 @@
+{
+ "number": 446,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/446",
+ "title": "Contribution Guides",
+ "createdAt": "2019-02-14T15:25:37Z",
+ "closed": true,
+ "closedAt": "2019-03-10T11:38:14Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2407,
+ "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..c4c20de
--- /dev/null
+++ b/data/449.json
@@ -0,0 +1,44 @@
+{
+ "number": 449,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/449",
+ "title": "Deprecate {{partial}}",
+ "createdAt": "2019-02-17T21:28:55Z",
+ "closed": true,
+ "closedAt": "2019-03-16T22:56:51Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2404,
+ "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..27ca25c
--- /dev/null
+++ b/data/451.json
@@ -0,0 +1,53 @@
+{
+ "number": 451,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/451",
+ "title": "Injection Parameter Normalization",
+ "createdAt": "2019-02-20T15:55:35Z",
+ "closed": true,
+ "closedAt": "2019-04-12T18:50:47Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2401,
+ "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..0af3017
--- /dev/null
+++ b/data/452.json
@@ -0,0 +1,34 @@
+{
+ "number": 452,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/452",
+ "title": "[Data] Medium Term Plan",
+ "createdAt": "2019-02-21T02:18:27Z",
+ "closed": true,
+ "closedAt": "2019-06-26T21:08:22Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2401,
+ "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..afe8ea7
--- /dev/null
+++ b/data/454.json
@@ -0,0 +1,30 @@
+{
+ "number": 454,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/454",
+ "title": "SFC & Template Import Primitives",
+ "createdAt": "2019-02-23T04:56:28Z",
+ "closed": true,
+ "closedAt": "2022-02-09T15:45:04Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1083
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/457.json b/data/457.json
new file mode 100644
index 0000000..07f98ec
--- /dev/null
+++ b/data/457.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-03-15T23:49:07Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-09T01:38:16Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2388,
+ "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..931b051
--- /dev/null
+++ b/data/458.json
@@ -0,0 +1,25 @@
+{
+ "number": 458,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/458",
+ "title": "[DATA] RecordData Operations",
+ "createdAt": "2019-03-06T19:45:09Z",
+ "closed": true,
+ "closedAt": "2019-04-24T21:39:52Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T19:45:09Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 50
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/459.json b/data/459.json
new file mode 100644
index 0000000..039020b
--- /dev/null
+++ b/data/459.json
@@ -0,0 +1,54 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-03-15T23:49:26Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-09T00:35:43Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2387,
+ "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..29d3a53
--- /dev/null
+++ b/data/460.json
@@ -0,0 +1,44 @@
+{
+ "number": 460,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/460",
+ "title": "Yieldable named blocks",
+ "createdAt": "2019-03-07T00:46:36Z",
+ "closed": true,
+ "closedAt": "2019-04-23T22:36:39Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2387,
+ "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..340a26f
--- /dev/null
+++ b/data/461.json
@@ -0,0 +1,39 @@
+{
+ "number": 461,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/461",
+ "title": "[DATA] Singleton RecordData",
+ "createdAt": "2019-03-07T04:06:27Z",
+ "closed": true,
+ "closedAt": "2019-06-26T21:56:54Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2387,
+ "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..70d1391
--- /dev/null
+++ b/data/462.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-20T19:41:33Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-10-21T12:17:53Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 622
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/463.json b/data/463.json
new file mode 100644
index 0000000..9ffc117
--- /dev/null
+++ b/data/463.json
@@ -0,0 +1,34 @@
+{
+ "number": 463,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/463",
+ "title": "Record Data State",
+ "createdAt": "2019-03-13T21:07:50Z",
+ "closed": true,
+ "closedAt": "2019-05-22T02:41:49Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2380,
+ "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..68ac4d7
--- /dev/null
+++ b/data/464.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-12-14T18:08:04Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1372
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/465.json b/data/465.json
new file mode 100644
index 0000000..4156e91
--- /dev/null
+++ b/data/465.json
@@ -0,0 +1,34 @@
+{
+ "number": 465,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/465",
+ "title": "Record Data Errors RFC",
+ "createdAt": "2019-03-14T23:18:20Z",
+ "closed": true,
+ "closedAt": "2019-05-15T15:36:58Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2379,
+ "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..59fc1ae
--- /dev/null
+++ b/data/466.json
@@ -0,0 +1,34 @@
+{
+ "number": 466,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/466",
+ "title": "Request state service",
+ "createdAt": "2019-03-15T01:29:34Z",
+ "closed": true,
+ "closedAt": "2019-08-14T20:51:30Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2379,
+ "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..6bbaa4e
--- /dev/null
+++ b/data/467.json
@@ -0,0 +1,35 @@
+{
+ "number": 467,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/467",
+ "title": "Injection Hook Normalization",
+ "createdAt": "2019-03-15T05:27:54Z",
+ "closed": true,
+ "closedAt": "2020-06-10T03:21:00Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 453
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/468.json b/data/468.json
new file mode 100644
index 0000000..0b54f21
--- /dev/null
+++ b/data/468.json
@@ -0,0 +1,34 @@
+{
+ "number": 468,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/468",
+ "title": "`@classic` Decorator",
+ "createdAt": "2019-03-15T05:31:57Z",
+ "closed": true,
+ "closedAt": "2019-07-19T18:46:03Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2379,
+ "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..05e89c8
--- /dev/null
+++ b/data/470.json
@@ -0,0 +1,49 @@
+{
+ "number": 470,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/470",
+ "title": "`{{fn}}` Helper",
+ "createdAt": "2019-03-21T01:11:06Z",
+ "closed": true,
+ "closedAt": "2019-04-12T18:54:08Z",
+ "merged": true,
+ "mergedAt": "2019-04-12T18:54:08Z",
+ "assignees": [
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:21Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:52Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-04-02T15:08:56Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-05T20:57:53Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2373,
+ "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..75b6c69
--- /dev/null
+++ b/data/471.json
@@ -0,0 +1,44 @@
+{
+ "number": 471,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/471",
+ "title": "`{{on}}` Modifier",
+ "createdAt": "2019-03-22T04:41:21Z",
+ "closed": true,
+ "closedAt": "2019-04-12T18:57:07Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2372,
+ "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..47262a7
--- /dev/null
+++ b/data/477.json
@@ -0,0 +1,34 @@
+{
+ "number": 477,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/477",
+ "title": "Blueprints Update",
+ "createdAt": "2019-04-17T15:11:35Z",
+ "closed": true,
+ "closedAt": "2020-04-25T17:46:22Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2345,
+ "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..19fa6dc
--- /dev/null
+++ b/data/478.json
@@ -0,0 +1,34 @@
+{
+ "number": 478,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/478",
+ "title": "Tracked Properties Updates",
+ "createdAt": "2019-04-18T05:50:35Z",
+ "closed": true,
+ "closedAt": "2019-05-06T13:00:36Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2345,
+ "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..df1d4ce
--- /dev/null
+++ b/data/481.json
@@ -0,0 +1,63 @@
+{
+ "number": 481,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/481",
+ "title": "Component Templates Co-location",
+ "createdAt": "2019-04-23T06:39:33Z",
+ "closed": true,
+ "closedAt": "2019-05-31T20:32:15Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-06T12:48:52Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-05-08T15:16:01Z",
+ "label": "Octane"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2340,
+ "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..cba0d35
--- /dev/null
+++ b/data/486.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-07-19T18:52:20Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2335,
+ "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..16efc5d
--- /dev/null
+++ b/data/487.json
@@ -0,0 +1,34 @@
+{
+ "number": 487,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/487",
+ "title": "Custom Model Classes",
+ "createdAt": "2019-05-09T18:30:34Z",
+ "closed": true,
+ "closedAt": "2019-06-29T04:04:07Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2323,
+ "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..67e8844
--- /dev/null
+++ b/data/491.json
@@ -0,0 +1,29 @@
+{
+ "number": 491,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/491",
+ "title": "Deprecate disconnectOutlet",
+ "createdAt": "2019-05-20T13:54:26Z",
+ "closed": true,
+ "closedAt": "2019-06-03T14:40:51Z",
+ "merged": true,
+ "mergedAt": "2019-06-03T14:40:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-24T19:11:08Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2312,
+ "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..2822655
--- /dev/null
+++ b/data/494.json
@@ -0,0 +1,29 @@
+{
+ "number": 494,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/494",
+ "title": "Async Observers",
+ "createdAt": "2019-05-30T21:23:53Z",
+ "closed": true,
+ "closedAt": "2019-06-20T16:07:01Z",
+ "merged": true,
+ "mergedAt": "2019-06-20T16:07:01Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-07T19:37:33Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2302,
+ "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..03247fa
--- /dev/null
+++ b/data/496.json
@@ -0,0 +1,73 @@
+{
+ "number": 496,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/496",
+ "title": "Strict mode templates",
+ "createdAt": "2019-06-02T04:42:15Z",
+ "closed": true,
+ "closedAt": "2020-04-24T22:09:45Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2300,
+ "exploring": null,
+ "accepted": 10,
+ "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",
+ "closed": true,
+ "closedAt": "2024-05-17T18:08:17Z",
+ "merged": true,
+ "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/5.json b/data/5.json
new file mode 100644
index 0000000..f8f8075
--- /dev/null
+++ b/data/5.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-01-09T00:03:24Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2014-10-01T21:04:17Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:43:29Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 504
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/502.json b/data/502.json
new file mode 100644
index 0000000..4fda2e4
--- /dev/null
+++ b/data/502.json
@@ -0,0 +1,50 @@
+{
+ "number": 502,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/502",
+ "title": "Explicit Service Injection",
+ "createdAt": "2019-06-15T01:52:50Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:18Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-10T20:01:22Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-02-10T20:01:25Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-10T20:01:22Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1337,
+ "exploring": 950,
+ "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..b728e39
--- /dev/null
+++ b/data/506.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-09-30T18:13:57Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-16T19:39:44Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1197
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/507.json b/data/507.json
new file mode 100644
index 0000000..e981e93
--- /dev/null
+++ b/data/507.json
@@ -0,0 +1,29 @@
+{
+ "number": 507,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/507",
+ "title": "v2 Addon Format (Embroider compatibility)",
+ "createdAt": "2019-06-22T21:41:18Z",
+ "closed": true,
+ "closedAt": "2020-05-15T20:03:06Z",
+ "merged": true,
+ "mergedAt": "2020-05-15T20:03:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-01T20:50:52Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2279,
+ "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..6149e8f
--- /dev/null
+++ b/data/512.json
@@ -0,0 +1,50 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-09-09T18:45:46Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-29T20:10:36Z",
+ "label": "FCP to close"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-29T20:11:02Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-29T20:11:02Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-29T20:11:02Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-29T20:11:02Z",
+ "label": "T-ember-cli"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1159
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/519.json b/data/519.json
new file mode 100644
index 0000000..2e743c3
--- /dev/null
+++ b/data/519.json
@@ -0,0 +1,34 @@
+{
+ "number": 519,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/519",
+ "title": "Ember 2020 Roadmap RFC",
+ "createdAt": "2019-07-29T18:29:49Z",
+ "closed": true,
+ "closedAt": "2020-05-01T18:57:15Z",
+ "merged": true,
+ "mergedAt": "2020-05-01T18:57:15Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-04-03T16:40:37Z",
+ "label": "T-steering"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-04-17T17:39:11Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2242,
+ "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..3f5b4bc
--- /dev/null
+++ b/data/521.json
@@ -0,0 +1,44 @@
+{
+ "number": 521,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/521",
+ "title": "[DATA] findRecord/peekRecord via Identifier",
+ "createdAt": "2019-07-29T20:49:10Z",
+ "closed": true,
+ "closedAt": "2019-08-22T00:02:00Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2242,
+ "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..568bd1e
--- /dev/null
+++ b/data/522.json
@@ -0,0 +1,44 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-08-22T00:00:36Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2242,
+ "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..9fa23c8
--- /dev/null
+++ b/data/523.json
@@ -0,0 +1,39 @@
+{
+ "number": 523,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/523",
+ "title": "@model for route templates",
+ "createdAt": "2019-08-05T22:33:02Z",
+ "closed": true,
+ "closedAt": "2019-08-30T18:36:50Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2235,
+ "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..83ef738
--- /dev/null
+++ b/data/554.json
@@ -0,0 +1,34 @@
+{
+ "number": 554,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/554",
+ "title": "Deprecate getWithDefault",
+ "createdAt": "2019-11-08T21:58:46Z",
+ "closed": true,
+ "closedAt": "2020-01-31T18:09:52Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2140,
+ "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..bc8eed6
--- /dev/null
+++ b/data/557.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-24T00:16:41Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 970
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/558.json b/data/558.json
new file mode 100644
index 0000000..fdf5fca
--- /dev/null
+++ b/data/558.json
@@ -0,0 +1,54 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-12-13T20:11:32Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2113,
+ "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..e3d8cf7
--- /dev/null
+++ b/data/560.json
@@ -0,0 +1,44 @@
+{
+ "number": 560,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/560",
+ "title": "Adding Equality Operators to Templates",
+ "createdAt": "2019-12-08T20:45:34Z",
+ "closed": true,
+ "closedAt": "2021-01-29T19:17:29Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2110,
+ "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..c94c54b
--- /dev/null
+++ b/data/561.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-02-05T21:43:57Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2110,
+ "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..24452e4
--- /dev/null
+++ b/data/562.json
@@ -0,0 +1,44 @@
+{
+ "number": 562,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/562",
+ "title": "Adding Logical Operators to Templates",
+ "createdAt": "2019-12-08T22:31:50Z",
+ "closed": true,
+ "closedAt": "2021-01-15T19:24:55Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2110,
+ "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..a6fdcae
--- /dev/null
+++ b/data/566.json
@@ -0,0 +1,91 @@
+{
+ "number": 566,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/566",
+ "title": "@cached",
+ "createdAt": "2019-12-23T03:20:00Z",
+ "closed": true,
+ "closedAt": "2021-02-26T19:15:22Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-19T19:20:18Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2096,
+ "exploring": null,
+ "accepted": 207,
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-06T14:09:48Z",
+ "merged": true,
+ "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/57.json b/data/57.json
new file mode 100644
index 0000000..56935e1
--- /dev/null
+++ b/data/57.json
@@ -0,0 +1,25 @@
+{
+ "number": 57,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/57",
+ "title": "RFC for reference unification",
+ "createdAt": "2015-05-23T01:10:45Z",
+ "closed": true,
+ "closedAt": "2016-01-11T18:22:49Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-01-25T19:09:33Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 234
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/572.json b/data/572.json
new file mode 100644
index 0000000..989f7d1
--- /dev/null
+++ b/data/572.json
@@ -0,0 +1,25 @@
+{
+ "number": 572,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/572",
+ "title": "Promise based initializers",
+ "createdAt": "2020-01-10T01:09:43Z",
+ "closed": true,
+ "closedAt": "2020-08-06T23:30:46Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-01-31T18:59:25Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 210
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/573.json b/data/573.json
new file mode 100644
index 0000000..82321b0
--- /dev/null
+++ b/data/573.json
@@ -0,0 +1,25 @@
+{
+ "number": 573,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/573",
+ "title": "App Boot Hooks",
+ "createdAt": "2020-01-10T01:40:38Z",
+ "closed": true,
+ "closedAt": "2023-11-03T07:31:25Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:19Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1394
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/574.json b/data/574.json
new file mode 100644
index 0000000..6006a62
--- /dev/null
+++ b/data/574.json
@@ -0,0 +1,30 @@
+{
+ "number": 574,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/574",
+ "title": "Controller Injection Deprecation",
+ "createdAt": "2020-01-10T01:48:34Z",
+ "closed": true,
+ "closedAt": "2020-02-08T00:15:16Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 29
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/575.json b/data/575.json
new file mode 100644
index 0000000..6c98a7d
--- /dev/null
+++ b/data/575.json
@@ -0,0 +1,25 @@
+{
+ "number": 575,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/575",
+ "title": "Test Directories",
+ "createdAt": "2020-01-10T01:52:53Z",
+ "closed": true,
+ "closedAt": "2020-11-06T19:38:22Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-29T20:39:28Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 302
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/576.json b/data/576.json
new file mode 100644
index 0000000..522802d
--- /dev/null
+++ b/data/576.json
@@ -0,0 +1,51 @@
+{
+ "number": 576,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/576",
+ "title": "Move HTTP Mock to addon",
+ "createdAt": "2020-01-10T02:00:36Z",
+ "closed": true,
+ "closedAt": "2023-10-20T21:09:37Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-07T18:41:25Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1380
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/578.json b/data/578.json
new file mode 100644
index 0000000..1b2c462
--- /dev/null
+++ b/data/578.json
@@ -0,0 +1,25 @@
+{
+ "number": 578,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/578",
+ "title": "Ember CLI build pipeline",
+ "createdAt": "2020-01-10T22:09:51Z",
+ "closed": true,
+ "closedAt": "2022-02-16T18:24:47Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-08T19:14:22Z",
+ "label": "T-ember-cli"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 768
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/579.json b/data/579.json
new file mode 100644
index 0000000..8127483
--- /dev/null
+++ b/data/579.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-11-03T07:30:54Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:20Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1393
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/580.json b/data/580.json
new file mode 100644
index 0000000..9489dfa
--- /dev/null
+++ b/data/580.json
@@ -0,0 +1,82 @@
+{
+ "number": 580,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/580",
+ "title": "Destroyables",
+ "createdAt": "2020-01-11T00:26:29Z",
+ "closed": true,
+ "closedAt": "2020-04-21T18:48:04Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2077,
+ "exploring": null,
+ "accepted": 144,
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-04T14:25:15Z",
+ "merged": true,
+ "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..bfc4af3
--- /dev/null
+++ b/data/581.json
@@ -0,0 +1,39 @@
+{
+ "number": 581,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/581",
+ "title": "New Test Waiters",
+ "createdAt": "2020-01-14T17:15:17Z",
+ "closed": true,
+ "closedAt": "2020-02-21T22:05:15Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2073,
+ "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..8f3ae1e
--- /dev/null
+++ b/data/585.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-02-21T19:58:22Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2060,
+ "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..8e4f5d0
--- /dev/null
+++ b/data/593.json
@@ -0,0 +1,50 @@
+{
+ "number": 593,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/593",
+ "title": "Spreadable Arguments",
+ "createdAt": "2020-02-12T13:04:43Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:21Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:58:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:58:24Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:58:21Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1081,
+ "exploring": 964,
+ "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..1926e07
--- /dev/null
+++ b/data/594.json
@@ -0,0 +1,34 @@
+{
+ "number": 594,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/594",
+ "title": "set helper",
+ "createdAt": "2020-02-20T19:24:16Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2036,
+ "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..11d4e3d
--- /dev/null
+++ b/data/61.json
@@ -0,0 +1,25 @@
+{
+ "number": 61,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/61",
+ "title": "Ember Data background fetch RFC",
+ "createdAt": "2015-06-03T22:41:16Z",
+ "closed": true,
+ "closedAt": "2016-01-06T00:49:45Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-06-07T22:21:31Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 217
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/615.json b/data/615.json
new file mode 100644
index 0000000..e386c62
--- /dev/null
+++ b/data/615.json
@@ -0,0 +1,29 @@
+{
+ "number": 615,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/615",
+ "title": "Autotracking Memoization",
+ "createdAt": "2020-04-18T00:22:24Z",
+ "closed": true,
+ "closedAt": "2020-05-08T19:32:35Z",
+ "merged": true,
+ "mergedAt": "2020-05-08T19:32:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-01T20:49:45Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1979,
+ "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..185b9ce
--- /dev/null
+++ b/data/617.json
@@ -0,0 +1,109 @@
+{
+ "number": 617,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/617",
+ "title": "RFC Stages",
+ "createdAt": "2020-04-22T17:49:02Z",
+ "closed": true,
+ "closedAt": "2020-09-18T19:08:36Z",
+ "merged": true,
+ "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": "released",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1974,
+ "exploring": null,
+ "accepted": 111,
+ "release": 1,
+ "released": 1030
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2022-11-22T19:24:27Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2022-11-22T19:47:10Z",
+ "merged": true,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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/619.json b/data/619.json
new file mode 100644
index 0000000..7ed1b6c
--- /dev/null
+++ b/data/619.json
@@ -0,0 +1,35 @@
+{
+ "number": 619,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/619",
+ "title": "Better environment handling",
+ "createdAt": "2020-04-23T14:54:14Z",
+ "closed": true,
+ "closedAt": "2020-11-24T14:09:09Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 215
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/62.json b/data/62.json
new file mode 100644
index 0000000..c9aeec3
--- /dev/null
+++ b/data/62.json
@@ -0,0 +1,25 @@
+{
+ "number": 62,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/62",
+ "title": "Redirects",
+ "createdAt": "2015-06-06T23:43:42Z",
+ "closed": true,
+ "closedAt": "2022-07-20T18:56:53Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-03T19:10:39Z",
+ "label": "T-routing"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 2601
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/621.json b/data/621.json
new file mode 100644
index 0000000..69867ca
--- /dev/null
+++ b/data/621.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1965,
+ "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..be25c09
--- /dev/null
+++ b/data/625.json
@@ -0,0 +1,39 @@
+{
+ "number": 625,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/625",
+ "title": "Helper Managers",
+ "createdAt": "2020-05-06T21:14:54Z",
+ "closed": true,
+ "closedAt": "2020-05-22T19:27:26Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1960,
+ "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..37b1028
--- /dev/null
+++ b/data/626.json
@@ -0,0 +1,29 @@
+{
+ "number": 626,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/626",
+ "title": "`invokeHelper`",
+ "createdAt": "2020-05-08T00:16:58Z",
+ "closed": true,
+ "closedAt": "2020-06-22T16:42:00Z",
+ "merged": true,
+ "mergedAt": "2020-06-22T16:42:00Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-12T23:17:39Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1959,
+ "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..9f11429
--- /dev/null
+++ b/data/628.json
@@ -0,0 +1,39 @@
+{
+ "number": 628,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/628",
+ "title": "💅 Add Prettier 💇",
+ "createdAt": "2020-05-18T20:16:44Z",
+ "closed": true,
+ "closedAt": "2020-06-05T22:14:03Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1948,
+ "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..10faf86
--- /dev/null
+++ b/data/631.json
@@ -0,0 +1,73 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-10-09T13:46:18Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1943,
+ "exploring": null,
+ "accepted": 144,
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-04T14:31:59Z",
+ "merged": true,
+ "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..39eebc6
--- /dev/null
+++ b/data/632.json
@@ -0,0 +1,25 @@
+{
+ "number": 632,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/632",
+ "title": "Deprecate string based actions",
+ "createdAt": "2020-05-23T18:12:11Z",
+ "closed": true,
+ "closedAt": "2023-01-13T21:23:16Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:23Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 966
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/635.json b/data/635.json
new file mode 100644
index 0000000..0df245c
--- /dev/null
+++ b/data/635.json
@@ -0,0 +1,29 @@
+{
+ "number": 635,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/635",
+ "title": "`ember new --lang`",
+ "createdAt": "2020-05-29T20:28:04Z",
+ "closed": true,
+ "closedAt": "2020-06-12T22:43:41Z",
+ "merged": true,
+ "mergedAt": "2020-06-12T22:43:41Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-08T14:33:03Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1937,
+ "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..0094c63
--- /dev/null
+++ b/data/637.json
@@ -0,0 +1,100 @@
+{
+ "number": 637,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/637",
+ "title": "Facilitate customization of setupTest* functions",
+ "createdAt": "2020-06-05T21:57:52Z",
+ "closed": true,
+ "closedAt": "2020-07-17T19:14:02Z",
+ "merged": true,
+ "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": "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": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1930,
+ "exploring": null,
+ "accepted": 303,
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-13T18:06:33Z",
+ "merged": true,
+ "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..962c70e
--- /dev/null
+++ b/data/638.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-08-10T16:30:09Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1923,
+ "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..3313efb
--- /dev/null
+++ b/data/639.json
@@ -0,0 +1,34 @@
+{
+ "number": 639,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/639",
+ "title": "Replace terms blacklist & whitelist",
+ "createdAt": "2020-06-15T11:17:47Z",
+ "closed": true,
+ "closedAt": "2020-07-24T19:51:12Z",
+ "merged": true,
+ "mergedAt": "2020-07-24T19:51:12Z",
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-07-17T19:05:08Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1920,
+ "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..a192448
--- /dev/null
+++ b/data/642.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-02-12T22:05:24Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": true,
+ "stageDuration": {
+ "closed": 599
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/643.json b/data/643.json
new file mode 100644
index 0000000..45abb94
--- /dev/null
+++ b/data/643.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1909,
+ "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..fe2f1ca
--- /dev/null
+++ b/data/645.json
@@ -0,0 +1,44 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-10-16T19:21:26Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1902,
+ "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..eeb93f1
--- /dev/null
+++ b/data/648.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-10-09T18:44:49Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-09-16T15:14:00Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 87
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/649.json b/data/649.json
new file mode 100644
index 0000000..6470a0c
--- /dev/null
+++ b/data/649.json
@@ -0,0 +1,76 @@
+{
+ "number": 649,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/649",
+ "title": "Deprecation Staging",
+ "createdAt": "2020-07-24T02:15:34Z",
+ "closed": true,
+ "closedAt": "2020-08-14T20:03:33Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1882,
+ "exploring": null,
+ "accepted": 979,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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/656.json b/data/656.json
new file mode 100644
index 0000000..135b911
--- /dev/null
+++ b/data/656.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-06-20T18:54:48Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:24Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:50:47Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1768
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/659.json b/data/659.json
new file mode 100644
index 0000000..dc9f067
--- /dev/null
+++ b/data/659.json
@@ -0,0 +1,81 @@
+{
+ "number": 659,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/659",
+ "title": "unique-id helper",
+ "createdAt": "2020-08-25T20:41:39Z",
+ "closed": true,
+ "closedAt": "2020-10-16T19:32:23Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1849,
+ "exploring": null,
+ "accepted": 388,
+ "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",
+ "closed": true,
+ "closedAt": "2023-12-15T19:09:46Z",
+ "merged": true,
+ "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/669.json b/data/669.json
new file mode 100644
index 0000000..29724cd
--- /dev/null
+++ b/data/669.json
@@ -0,0 +1,29 @@
+{
+ "number": 669,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/669",
+ "title": "Tracked Storage Primitives",
+ "createdAt": "2020-09-30T21:45:05Z",
+ "closed": true,
+ "closedAt": "2021-02-12T18:55:12Z",
+ "merged": true,
+ "mergedAt": "2021-02-12T18:55:12Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-29T20:03:56Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1813,
+ "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..f6c69ec
--- /dev/null
+++ b/data/67.json
@@ -0,0 +1,30 @@
+{
+ "number": 67,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/67",
+ "title": "Better record polymorphism",
+ "createdAt": "2015-06-19T17:08:35Z",
+ "closed": true,
+ "closedAt": "2022-07-25T18:13:25Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "igorT",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/715175?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-07-13T01:15:26Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 2594
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/671.json b/data/671.json
new file mode 100644
index 0000000..9388dc0
--- /dev/null
+++ b/data/671.json
@@ -0,0 +1,44 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-10-17T14:07:11Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1811,
+ "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..1bc8640
--- /dev/null
+++ b/data/673.json
@@ -0,0 +1,44 @@
+{
+ "number": 673,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/673",
+ "title": "deprecate tryinvoke",
+ "createdAt": "2020-10-05T16:36:29Z",
+ "closed": true,
+ "closedAt": "2020-11-07T00:26:55Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1808,
+ "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..21b6f10
--- /dev/null
+++ b/data/674.json
@@ -0,0 +1,44 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-07T00:30:04Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1801,
+ "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..5ee5574
--- /dev/null
+++ b/data/676.json
@@ -0,0 +1,35 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-23T23:00:47Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 642
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/680.json b/data/680.json
new file mode 100644
index 0000000..d80569f
--- /dev/null
+++ b/data/680.json
@@ -0,0 +1,58 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-08T19:10:22Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1781,
+ "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..a4dff3c
--- /dev/null
+++ b/data/683.json
@@ -0,0 +1,44 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1759,
+ "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..a3a0fb4
--- /dev/null
+++ b/data/685.json
@@ -0,0 +1,29 @@
+{
+ "number": 685,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/685",
+ "title": "New browser support policy",
+ "createdAt": "2020-11-28T18:18:16Z",
+ "closed": true,
+ "closedAt": "2020-12-13T22:28:56Z",
+ "merged": true,
+ "mergedAt": "2020-12-13T22:28:56Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-12-10T01:06:00Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1754,
+ "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..44979d8
--- /dev/null
+++ b/data/686.json
@@ -0,0 +1,29 @@
+{
+ "number": 686,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/686",
+ "title": "Deprecate old manager capabilities versions",
+ "createdAt": "2020-11-28T21:37:23Z",
+ "closed": true,
+ "closedAt": "2020-12-13T22:20:47Z",
+ "merged": true,
+ "mergedAt": "2020-12-13T22:20:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-12-10T01:05:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1754,
+ "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..227308c
--- /dev/null
+++ b/data/689.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-22T19:32:06Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1730,
+ "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..2523dc7
--- /dev/null
+++ b/data/690.json
@@ -0,0 +1,34 @@
+{
+ "number": 690,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/690",
+ "title": "Deprecate `{{attrs}}` in templates",
+ "createdAt": "2020-12-23T03:13:24Z",
+ "closed": true,
+ "closedAt": "2021-01-15T19:15:21Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1730,
+ "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..e30b064
--- /dev/null
+++ b/data/691.json
@@ -0,0 +1,29 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-15T19:13:55Z",
+ "merged": true,
+ "mergedAt": "2021-01-15T19:13:55Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T19:20:54Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1729,
+ "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..842f440
--- /dev/null
+++ b/data/692.json
@@ -0,0 +1,29 @@
+{
+ "number": 692,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/692",
+ "title": "Deprecate Array Observers",
+ "createdAt": "2020-12-23T20:43:49Z",
+ "closed": true,
+ "closedAt": "2021-01-15T19:12:49Z",
+ "merged": true,
+ "mergedAt": "2021-01-15T19:12:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T19:28:29Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1729,
+ "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..737c393
--- /dev/null
+++ b/data/694.json
@@ -0,0 +1,30 @@
+{
+ "number": 694,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/694",
+ "title": "Argument Validation Primitives",
+ "createdAt": "2020-12-26T20:08:59Z",
+ "closed": true,
+ "closedAt": "2024-12-20T19:29:06Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1455
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/698.json b/data/698.json
new file mode 100644
index 0000000..1dfe92f
--- /dev/null
+++ b/data/698.json
@@ -0,0 +1,39 @@
+{
+ "number": 698,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/698",
+ "title": "Deprecate `` Component Positional Arguments",
+ "createdAt": "2021-01-06T09:35:07Z",
+ "closed": true,
+ "closedAt": "2021-01-15T19:11:30Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1716,
+ "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..f335bdc
--- /dev/null
+++ b/data/699.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-11T19:43:43Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:14:57Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 947
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/700.json b/data/700.json
new file mode 100644
index 0000000..66170c6
--- /dev/null
+++ b/data/700.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-08T19:40:56Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1715,
+ "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..8698aae
--- /dev/null
+++ b/data/702.json
@@ -0,0 +1,44 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-02-26T19:14:14Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1712,
+ "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..bad3ca9
--- /dev/null
+++ b/data/704.json
@@ -0,0 +1,48 @@
+{
+ "number": 704,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/704",
+ "title": "Deprecate Octane Optional Features",
+ "createdAt": "2021-01-14T22:06:14Z",
+ "closed": true,
+ "closedAt": "2021-01-22T19:15:28Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1707,
+ "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..db86d09
--- /dev/null
+++ b/data/705.json
@@ -0,0 +1,48 @@
+{
+ "number": 705,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/705",
+ "title": "Deprecate jQuery Integration Optional Feature",
+ "createdAt": "2021-01-14T22:53:15Z",
+ "closed": true,
+ "closedAt": "2021-01-22T19:14:59Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1707,
+ "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..390c5d9
--- /dev/null
+++ b/data/706.json
@@ -0,0 +1,34 @@
+{
+ "number": 706,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/706",
+ "title": "Deprecate the Ember Global",
+ "createdAt": "2021-01-14T23:46:42Z",
+ "closed": true,
+ "closedAt": "2021-01-22T19:14:21Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1707,
+ "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..f28db1c
--- /dev/null
+++ b/data/707.json
@@ -0,0 +1,44 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-22T19:13:54Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1707,
+ "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..d8b4fe0
--- /dev/null
+++ b/data/711.json
@@ -0,0 +1,44 @@
+{
+ "number": 711,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/711",
+ "title": "Deprecate Auto Location",
+ "createdAt": "2021-01-23T08:41:00Z",
+ "closed": true,
+ "closedAt": "2021-02-26T18:58:22Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1699,
+ "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..a7bf3de
--- /dev/null
+++ b/data/712.json
@@ -0,0 +1,45 @@
+{
+ "number": 712,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/712",
+ "title": "Query Params as derived data",
+ "createdAt": "2021-01-26T19:33:49Z",
+ "closed": true,
+ "closedAt": "2022-12-16T19:35:57Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 690
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/715.json b/data/715.json
new file mode 100644
index 0000000..3046f41
--- /dev/null
+++ b/data/715.json
@@ -0,0 +1,35 @@
+{
+ "number": 715,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/715",
+ "title": "Arbitrary Query Params",
+ "createdAt": "2021-01-30T18:07:34Z",
+ "closed": true,
+ "closedAt": "2022-12-16T19:35:53Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 686
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/722.json b/data/722.json
new file mode 100644
index 0000000..1693c92
--- /dev/null
+++ b/data/722.json
@@ -0,0 +1,45 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-29T18:06:40Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 960
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/724.json b/data/724.json
new file mode 100644
index 0000000..571edfa
--- /dev/null
+++ b/data/724.json
@@ -0,0 +1,172 @@
+{
+ "number": 724,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/724",
+ "title": "RFC: Official TypeScript support",
+ "createdAt": "2021-03-11T20:50:43Z",
+ "closed": true,
+ "closedAt": "2022-03-04T19:11:16Z",
+ "merged": true,
+ "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"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-03-11T21:33:50Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-03-11T21:33:50Z",
+ "label": "T-Tooling"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-18T19:33:25Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1651,
+ "exploring": null,
+ "accepted": 274,
+ "release": 1,
+ "released": 548
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T17:46:31Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T18:19:50Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-02-21T19:11:12Z",
+ "merged": true,
+ "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..4acc832
--- /dev/null
+++ b/data/726.json
@@ -0,0 +1,174 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-12-01T19:29:12Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-11-17T19:41:38Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-17T19:41:38Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-01T19:11:23Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T21:19:10Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-11-17T19:41:38Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-01T19:11:23Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 670,
+ "exploring": 322,
+ "accepted": 56,
+ "release": 169,
+ "released": 28
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2024-01-26T15:11:19Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-07-12T18:15:58Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-08-09T18:11:21Z",
+ "merged": true,
+ "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..5f7fd7c
--- /dev/null
+++ b/data/727.json
@@ -0,0 +1,35 @@
+{
+ "number": 727,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/727",
+ "title": "Deprecate `{{unbound}}` helper",
+ "createdAt": "2021-03-16T17:57:59Z",
+ "closed": true,
+ "closedAt": "2022-03-30T09:06:53Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 379
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/728.json b/data/728.json
new file mode 100644
index 0000000..8e5cbb4
--- /dev/null
+++ b/data/728.json
@@ -0,0 +1,41 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-12-09T19:39:21Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T16:10:37Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 631
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/730.json b/data/730.json
new file mode 100644
index 0000000..2d809c3
--- /dev/null
+++ b/data/730.json
@@ -0,0 +1,154 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-04-19T01:35:30Z",
+ "merged": true,
+ "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": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-08T18:09:01Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1639,
+ "exploring": null,
+ "accepted": 269,
+ "release": 1,
+ "released": 23
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T18:00:19Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T18:05:14Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-15T19:02:00Z",
+ "merged": true,
+ "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..98dfda5
--- /dev/null
+++ b/data/731.json
@@ -0,0 +1,51 @@
+{
+ "number": 731,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/731",
+ "title": "Add setRouteComponent API",
+ "createdAt": "2021-03-26T15:11:59Z",
+ "closed": true,
+ "closedAt": "2023-10-20T14:10:34Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:39Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 938
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/737.json b/data/737.json
new file mode 100644
index 0000000..98dd61c
--- /dev/null
+++ b/data/737.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-05-11T00:12:43Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T04:06:51Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 17
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/738.json b/data/738.json
new file mode 100644
index 0000000..991354c
--- /dev/null
+++ b/data/738.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-05-06T00:52:05Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1608,
+ "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..9c77101
--- /dev/null
+++ b/data/739.json
@@ -0,0 +1,111 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-04-13T23:06:49Z",
+ "merged": true,
+ "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"
+ }
+ ],
+ "currentStage": "released",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1608,
+ "exploring": null,
+ "accepted": 23,
+ "release": 115,
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-05T04:24:17Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-07-28T18:01:04Z",
+ "merged": true,
+ "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..80cc2d0
--- /dev/null
+++ b/data/740.json
@@ -0,0 +1,149 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-24T00:24:28Z",
+ "merged": true,
+ "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"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1608,
+ "exploring": null,
+ "accepted": 194,
+ "release": 2,
+ "released": 454
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-22T18:19:31Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-24T10:19:45Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-20T18:43:09Z",
+ "merged": true,
+ "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..a72709c
--- /dev/null
+++ b/data/741.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-24T00:23:01Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1608,
+ "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..419eb38
--- /dev/null
+++ b/data/742.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-04-13T23:03:43Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1608,
+ "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..492b2b8
--- /dev/null
+++ b/data/743.json
@@ -0,0 +1,144 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-31T22:30:20Z",
+ "merged": true,
+ "mergedAt": "2022-08-31T22:30:20Z",
+ "assignees": [
+ {
+ "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": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1608,
+ "exploring": null,
+ "accepted": 32,
+ "release": 21,
+ "released": 351
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-22T18:42:28Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-13T18:08:16Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-09-27T18:36:33Z",
+ "merged": true,
+ "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/745.json b/data/745.json
new file mode 100644
index 0000000..95edf83
--- /dev/null
+++ b/data/745.json
@@ -0,0 +1,44 @@
+{
+ "number": 745,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/745",
+ "title": "rfc: ember-data | Modernize PromiseManyArray",
+ "createdAt": "2021-05-06T00:45:45Z",
+ "closed": true,
+ "closedAt": "2022-08-05T22:13:06Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1596,
+ "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..045f845
--- /dev/null
+++ b/data/746.json
@@ -0,0 +1,41 @@
+{
+ "number": 746,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/746",
+ "title": "Enable Embroider",
+ "createdAt": "2021-05-07T19:21:01Z",
+ "closed": true,
+ "closedAt": "2024-12-13T19:39:16Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:40Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1317
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/748.json b/data/748.json
new file mode 100644
index 0000000..db05f91
--- /dev/null
+++ b/data/748.json
@@ -0,0 +1,39 @@
+{
+ "number": 748,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/748",
+ "title": "RFC: Glimmer component `Signature` type",
+ "createdAt": "2021-05-13T13:32:02Z",
+ "closed": true,
+ "closedAt": "2022-03-25T18:26:15Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-18T18:42:43Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1588,
+ "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..b044a68
--- /dev/null
+++ b/data/750.json
@@ -0,0 +1,29 @@
+{
+ "number": 750,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/750",
+ "title": "RFC: Deprecate Ember.assign",
+ "createdAt": "2021-05-26T18:09:45Z",
+ "closed": true,
+ "closedAt": "2021-07-09T18:06:39Z",
+ "merged": true,
+ "mergedAt": "2021-07-09T18:06:39Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-06-25T18:59:28Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1575,
+ "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..25be3b6
--- /dev/null
+++ b/data/752.json
@@ -0,0 +1,29 @@
+{
+ "number": 752,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/752",
+ "title": "Add inject service RFC",
+ "createdAt": "2021-06-10T08:41:22Z",
+ "closed": true,
+ "closedAt": "2021-10-08T18:13:57Z",
+ "merged": true,
+ "mergedAt": "2021-10-08T18:13:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-06-25T18:59:35Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1561,
+ "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..11c1a4a
--- /dev/null
+++ b/data/753.json
@@ -0,0 +1,40 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 534,
+ "exploring": 1021,
+ "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..821fb01
--- /dev/null
+++ b/data/756.json
@@ -0,0 +1,68 @@
+{
+ "number": 756,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/756",
+ "title": "Default Helper Manager",
+ "createdAt": "2021-07-18T17:45:41Z",
+ "closed": true,
+ "closedAt": "2021-10-15T18:46:08Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1522,
+ "exploring": null,
+ "accepted": 73,
+ "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",
+ "closed": true,
+ "closedAt": "2023-02-03T19:13:51Z",
+ "merged": true,
+ "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..a3f8a56
--- /dev/null
+++ b/data/757.json
@@ -0,0 +1,50 @@
+{
+ "number": 757,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/757",
+ "title": "Default Modifier Manager",
+ "createdAt": "2021-07-21T22:14:52Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 498,
+ "exploring": 1021,
+ "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..92c465d
--- /dev/null
+++ b/data/762.json
@@ -0,0 +1,25 @@
+{
+ "number": 762,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/762",
+ "title": "invokeHelper argument-based thunks",
+ "createdAt": "2021-08-11T15:59:12Z",
+ "closed": true,
+ "closedAt": "2021-10-22T19:55:11Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-10-08T19:37:14Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 73
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/763.json b/data/763.json
new file mode 100644
index 0000000..c0e179a
--- /dev/null
+++ b/data/763.json
@@ -0,0 +1,78 @@
+{
+ "number": 763,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/763",
+ "title": "Asset Import Spec",
+ "createdAt": "2021-08-13T20:23:58Z",
+ "closed": true,
+ "closedAt": "2023-10-27T18:16:12Z",
+ "merged": true,
+ "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"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:24Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 475,
+ "exploring": 331,
+ "accepted": 691,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..92352ed
--- /dev/null
+++ b/data/772.json
@@ -0,0 +1,34 @@
+{
+ "number": 772,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/772",
+ "title": "Deprecate Bower Support",
+ "createdAt": "2021-11-10T15:52:50Z",
+ "closed": true,
+ "closedAt": "2021-12-08T18:11:09Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1407,
+ "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..ca90e2d
--- /dev/null
+++ b/data/774.json
@@ -0,0 +1,165 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-02-03T19:24:49Z",
+ "merged": true,
+ "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"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T21:16:01Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 426,
+ "exploring": 21,
+ "accepted": 210,
+ "release": 22,
+ "released": 196
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-01T14:08:03Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-22T19:15:17Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-05T18:21:06Z",
+ "merged": true,
+ "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..4c8d927
--- /dev/null
+++ b/data/776.json
@@ -0,0 +1,148 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-01-05T18:13:41Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1401,
+ "exploring": null,
+ "accepted": 105,
+ "release": 1,
+ "released": 277
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-03-13T19:43:43Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-03-13T19:54:08Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-12-15T19:08:35Z",
+ "merged": true,
+ "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/779.json b/data/779.json
new file mode 100644
index 0000000..bad1fee
--- /dev/null
+++ b/data/779.json
@@ -0,0 +1,137 @@
+{
+ "number": 779,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/779",
+ "title": "First-Class Component Templates",
+ "createdAt": "2021-12-03T17:54:56Z",
+ "closed": true,
+ "closedAt": "2022-03-04T19:10:36Z",
+ "merged": true,
+ "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": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:15:28Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:15:28Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T18:13:13Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "released",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1384,
+ "exploring": null,
+ "accepted": 709,
+ "release": 43,
+ "released": 278
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2024-11-01T18:07:52Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-13T19:17:26Z",
+ "merged": true,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..42d825b
--- /dev/null
+++ b/data/784.json
@@ -0,0 +1,71 @@
+{
+ "number": 784,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/784",
+ "title": "Introduce `no-globals` optional feature",
+ "createdAt": "2022-01-07T11:48:41Z",
+ "closed": true,
+ "closedAt": "2023-07-29T10:07:47Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T20:00:29Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 568
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/785.json b/data/785.json
new file mode 100644
index 0000000..da01abb
--- /dev/null
+++ b/data/785.json
@@ -0,0 +1,78 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-04-15T18:24:23Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-08T18:09:36Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-08T18:09:51Z",
+ "label": "T-TypeScript"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1349,
+ "exploring": null,
+ "accepted": 658,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..3922e4e
--- /dev/null
+++ b/data/786.json
@@ -0,0 +1,29 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-03-16T03:22:02Z",
+ "merged": true,
+ "mergedAt": "2022-03-16T03:22:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:13:24Z",
+ "label": "T-learning"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1346,
+ "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..9a9cd10
--- /dev/null
+++ b/data/788.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-06-08T17:42:32Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1343,
+ "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..7ee312c
--- /dev/null
+++ b/data/79.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-05-22T19:27:56Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-15T19:23:12Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1758
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/790.json b/data/790.json
new file mode 100644
index 0000000..a12f687
--- /dev/null
+++ b/data/790.json
@@ -0,0 +1,55 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-12-13T00:44:46Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:42:59Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 318,
+ "exploring": 1,
+ "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..c1801bc
--- /dev/null
+++ b/data/793.json
@@ -0,0 +1,39 @@
+{
+ "number": 793,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/793",
+ "title": "EmberData | Polymorphic Relationship Support",
+ "createdAt": "2022-02-11T12:13:08Z",
+ "closed": true,
+ "closedAt": "2022-07-24T00:22:02Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1314,
+ "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..7b04305
--- /dev/null
+++ b/data/794.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-02-14T03:13:23Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1313,
+ "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..7453e24
--- /dev/null
+++ b/data/795.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-03-10T03:16:36Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1312,
+ "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..7dbc0c6
--- /dev/null
+++ b/data/796.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-03-31T15:17:08Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1305,
+ "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..74b787c
--- /dev/null
+++ b/data/8.json
@@ -0,0 +1,25 @@
+{
+ "number": 8,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/8",
+ "title": "RFC: ES6 container",
+ "createdAt": "2014-09-22T12:18:09Z",
+ "closed": true,
+ "closedAt": "2015-06-07T18:25:12Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:43:46Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 259
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/800.json b/data/800.json
new file mode 100644
index 0000000..20827b9
--- /dev/null
+++ b/data/800.json
@@ -0,0 +1,179 @@
+{
+ "number": 800,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/800",
+ "title": "RFC: TypeScript Adoption Plan",
+ "createdAt": "2022-02-24T23:35:06Z",
+ "closed": true,
+ "closedAt": "2022-04-15T18:27:13Z",
+ "merged": true,
+ "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": "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": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1301,
+ "exploring": null,
+ "accepted": 274,
+ "release": 1,
+ "released": 23
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T18:02:35Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T18:21:16Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-15T19:05:25Z",
+ "merged": true,
+ "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..6659b34
--- /dev/null
+++ b/data/801.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-03-16T17:07:50Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1300,
+ "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..308a4e9
--- /dev/null
+++ b/data/806.json
@@ -0,0 +1,35 @@
+{
+ "number": 806,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/806",
+ "title": "Engine Router Helpers",
+ "createdAt": "2022-03-11T17:42:29Z",
+ "closed": true,
+ "closedAt": "2022-03-17T19:41:29Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 7
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/808.json b/data/808.json
new file mode 100644
index 0000000..fa48317
--- /dev/null
+++ b/data/808.json
@@ -0,0 +1,49 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-04-15T18:27:31Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1274,
+ "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..1edcd61
--- /dev/null
+++ b/data/811.json
@@ -0,0 +1,157 @@
+{
+ "number": 811,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/811",
+ "title": "Element Modifiers",
+ "createdAt": "2022-03-29T20:17:58Z",
+ "closed": true,
+ "closedAt": "2022-12-13T00:37:00Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T19:07:07Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:07:07Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:28:12Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:07:07Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 248,
+ "exploring": 11,
+ "accepted": 116,
+ "release": 64,
+ "released": 224
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-07T18:47:41Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-06-10T15:06:02Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-01-19T19:27:40Z",
+ "merged": true,
+ "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..48e7a27
--- /dev/null
+++ b/data/812.json
@@ -0,0 +1,172 @@
+{
+ "number": 812,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/812",
+ "title": "Add `tracked-built-ins` dependency",
+ "createdAt": "2022-03-29T20:53:51Z",
+ "closed": true,
+ "closedAt": "2022-12-13T00:39:00Z",
+ "merged": true,
+ "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": "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:10:49Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 248,
+ "exploring": 11,
+ "accepted": 207,
+ "release": 28,
+ "released": 421
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-07-07T18:13:22Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-04T15:08:37Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-09-27T18:10:39Z",
+ "merged": true,
+ "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..b7a3f88
--- /dev/null
+++ b/data/813.json
@@ -0,0 +1,76 @@
+{
+ "number": 813,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/813",
+ "title": " layering proposal",
+ "createdAt": "2022-04-16T22:00:45Z",
+ "closed": true,
+ "closedAt": "2023-06-30T18:23:34Z",
+ "merged": false,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:50:04Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T19:06:13Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T20:02:10Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 440
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/814.json b/data/814.json
new file mode 100644
index 0000000..02c45c5
--- /dev/null
+++ b/data/814.json
@@ -0,0 +1,34 @@
+{
+ "number": 814,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/814",
+ "title": "Add Stylelint To Ember Blueprints",
+ "createdAt": "2022-04-20T00:42:57Z",
+ "closed": true,
+ "closedAt": "2022-10-20T15:49:17Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1247,
+ "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..9b2d959
--- /dev/null
+++ b/data/819.json
@@ -0,0 +1,75 @@
+{
+ "number": 819,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/819",
+ "title": "Public router service",
+ "createdAt": "2022-05-12T20:00:08Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 498,
+ "exploring": 726,
+ "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..b499a8e
--- /dev/null
+++ b/data/821.json
@@ -0,0 +1,139 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-29T18:14:54Z",
+ "merged": true,
+ "mergedAt": "2022-07-29T18:14:54Z",
+ "assignees": [
+ {
+ "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": "recommended",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1213,
+ "exploring": null,
+ "accepted": 14,
+ "release": 25,
+ "released": 56
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2022-12-13T00:35:30Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-06T20:21:40Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-03-03T19:17:15Z",
+ "merged": true,
+ "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/830.json b/data/830.json
new file mode 100644
index 0000000..fd5aa36
--- /dev/null
+++ b/data/830.json
@@ -0,0 +1,137 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-09-06T20:32:52Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-22T17:16:25Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "released",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1163,
+ "exploring": null,
+ "accepted": 737,
+ "release": 1,
+ "released": 285
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-06T19:06:27Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-06T19:16:14Z",
+ "merged": true,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..e4c3813
--- /dev/null
+++ b/data/831.json
@@ -0,0 +1,154 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-15T18:57:17Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:55:46Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 190,
+ "exploring": 231,
+ "accepted": 215,
+ "release": 3,
+ "released": 7
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-17T14:10:28Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-19T18:13:44Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-26T18:12:57Z",
+ "merged": true,
+ "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/834.json b/data/834.json
new file mode 100644
index 0000000..3c7d71b
--- /dev/null
+++ b/data/834.json
@@ -0,0 +1,44 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-12T18:07:49Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1142,
+ "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..d33e4fe
--- /dev/null
+++ b/data/843.json
@@ -0,0 +1,45 @@
+{
+ "number": 843,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/843",
+ "title": "Test automation",
+ "createdAt": "2022-08-09T17:11:07Z",
+ "closed": true,
+ "closedAt": "2022-09-09T18:24:07Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 32
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/846.json b/data/846.json
new file mode 100644
index 0000000..01fe0cf
--- /dev/null
+++ b/data/846.json
@@ -0,0 +1,44 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-31T22:28:44Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1126,
+ "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..1d685dc
--- /dev/null
+++ b/data/847.json
@@ -0,0 +1,54 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-09-09T18:57:35Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1118,
+ "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..b257caa
--- /dev/null
+++ b/data/848.json
@@ -0,0 +1,140 @@
+{
+ "number": 848,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/848",
+ "title": "RFC: Deprecate array prototype extensions",
+ "createdAt": "2022-08-30T18:02:40Z",
+ "closed": true,
+ "closedAt": "2022-09-30T21:37:21Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T18:17:26Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 32,
+ "accepted": 108,
+ "release": 1,
+ "released": 49
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2024-08-09T18:07:04Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-08-09T18:19:06Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-09-27T18:12:39Z",
+ "merged": true,
+ "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..c846ceb
--- /dev/null
+++ b/data/849.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-09-13T00:17:51Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1114,
+ "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..578a963
--- /dev/null
+++ b/data/853.json
@@ -0,0 +1,39 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-11-02T18:59:49Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1091,
+ "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..c7f4d5d
--- /dev/null
+++ b/data/854.json
@@ -0,0 +1,132 @@
+{
+ "number": 854,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/854",
+ "title": "EmberData | Cache v2.1",
+ "createdAt": "2022-09-24T04:58:45Z",
+ "closed": true,
+ "closedAt": "2023-04-05T04:12:33Z",
+ "merged": true,
+ "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"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:36:16Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 62,
+ "exploring": 132,
+ "accepted": 1,
+ "release": 115,
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-05T04:35:48Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-07-28T18:21:17Z",
+ "merged": true,
+ "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..259ebe3
--- /dev/null
+++ b/data/856.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-10-10T17:47:39Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-10-09T06:11:30Z",
+ "label": "T-ember-cli"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 3
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/858.json b/data/858.json
new file mode 100644
index 0000000..5caab46
--- /dev/null
+++ b/data/858.json
@@ -0,0 +1,165 @@
+{
+ "number": 858,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/858",
+ "title": "Deprecate `ember-mocha`",
+ "createdAt": "2022-11-08T19:27:18Z",
+ "closed": true,
+ "closedAt": "2023-03-10T19:53:37Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:45:34Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:45:34Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:46:32Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-03T19:05:17Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:45:34Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 81,
+ "exploring": 43,
+ "accepted": 182,
+ "release": 8,
+ "released": 28
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-08T18:32:37Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-15T19:08:43Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-13T18:05:51Z",
+ "merged": true,
+ "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/860.json b/data/860.json
new file mode 100644
index 0000000..a9ab822
--- /dev/null
+++ b/data/860.json
@@ -0,0 +1,155 @@
+{
+ "number": 860,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/860",
+ "title": "EmberData | Request Service",
+ "createdAt": "2022-11-11T02:06:40Z",
+ "closed": true,
+ "closedAt": "2022-12-02T20:39:32Z",
+ "merged": true,
+ "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"
+ }
+ ],
+ "currentStage": "released",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:40:45Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 14,
+ "exploring": 9,
+ "accepted": 124,
+ "release": 115,
+ "released": 782
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-05T04:29:26Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-07-28T17:53:32Z",
+ "merged": true,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..d490d7f
--- /dev/null
+++ b/data/861.json
@@ -0,0 +1,69 @@
+{
+ "number": 861,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/861",
+ "title": "Update Glimmer Template Truthiness Semantics",
+ "createdAt": "2022-11-16T15:37:06Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 73,
+ "exploring": 964,
+ "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..7270d05
--- /dev/null
+++ b/data/864.json
@@ -0,0 +1,46 @@
+{
+ "number": 864,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/864",
+ "title": "Deprecate Ember.A",
+ "createdAt": "2022-11-22T23:15:20Z",
+ "closed": true,
+ "closedAt": "2025-07-18T18:29:05Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:50:36Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 969
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/876.json b/data/876.json
new file mode 100644
index 0000000..787bc09
--- /dev/null
+++ b/data/876.json
@@ -0,0 +1,55 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 2,
+ "exploring": 1021,
+ "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..8aa03a6
--- /dev/null
+++ b/data/883.json
@@ -0,0 +1,40 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 10,
+ "exploring": 1002,
+ "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..a513ffa
--- /dev/null
+++ b/data/887.json
@@ -0,0 +1,54 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-04T14:33:05Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1010,
+ "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..eb31290
--- /dev/null
+++ b/data/889.json
@@ -0,0 +1,130 @@
+{
+ "number": 889,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/889",
+ "title": "Deprecate @ember/error",
+ "createdAt": "2022-12-15T23:40:58Z",
+ "closed": true,
+ "closedAt": "2022-12-29T18:41:59Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-15T23:42:03Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 14,
+ "accepted": 13,
+ "release": 4,
+ "released": 49
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-10T19:08:35Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-14T00:17:16Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-03-03T19:20:01Z",
+ "merged": true,
+ "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/894.json b/data/894.json
new file mode 100644
index 0000000..61fa688
--- /dev/null
+++ b/data/894.json
@@ -0,0 +1,50 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 139,
+ "exploring": 845,
+ "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..c82952c
--- /dev/null
+++ b/data/902.json
@@ -0,0 +1,48 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-07T16:27:42Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 953,
+ "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..fca725e
--- /dev/null
+++ b/data/907.json
@@ -0,0 +1,168 @@
+{
+ "number": 907,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/907",
+ "title": "Propose pnpm support",
+ "createdAt": "2023-03-06T19:58:21Z",
+ "closed": true,
+ "closedAt": "2023-06-02T18:53:00Z",
+ "merged": true,
+ "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"
+ }
+ ],
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T18:40:52Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 82,
+ "accepted": 70,
+ "release": 43,
+ "released": 14
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-11T14:28:05Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-22T19:58:09Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-06T14:10:51Z",
+ "merged": true,
+ "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/918.json b/data/918.json
new file mode 100644
index 0000000..10afd1d
--- /dev/null
+++ b/data/918.json
@@ -0,0 +1,158 @@
+{
+ "number": 918,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/918",
+ "title": "Deprecate Support for Travis CI",
+ "createdAt": "2023-03-25T10:04:50Z",
+ "closed": true,
+ "closedAt": "2023-09-01T14:05:40Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-07T18:59:11Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 14,
+ "exploring": 147,
+ "accepted": 43,
+ "release": 64,
+ "released": 21
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-13T18:04:46Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2023-12-15T19:20:29Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-01-05T19:07:30Z",
+ "merged": true,
+ "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..b6713a4
--- /dev/null
+++ b/data/919.json
@@ -0,0 +1,34 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-05T03:41:24Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 906,
+ "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..ad7d165
--- /dev/null
+++ b/data/922.json
@@ -0,0 +1,30 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-08T18:03:50Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 161
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/931.json b/data/931.json
new file mode 100644
index 0000000..179a85a
--- /dev/null
+++ b/data/931.json
@@ -0,0 +1,155 @@
+{
+ "number": 931,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/931",
+ "title": "JS Representation of Template Tag",
+ "createdAt": "2023-05-23T14:58:57Z",
+ "closed": true,
+ "closedAt": "2023-06-09T18:29:09Z",
+ "merged": true,
+ "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": "released",
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 9,
+ "exploring": 10,
+ "accepted": 617,
+ "release": 70,
+ "released": 117
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2025-02-14T19:26:50Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:35:42Z",
+ "merged": true,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..ec3bb1f
--- /dev/null
+++ b/data/938.json
@@ -0,0 +1,51 @@
+{
+ "number": 938,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/938",
+ "title": "Strict ES Module Support",
+ "createdAt": "2023-07-26T23:02:09Z",
+ "closed": true,
+ "closedAt": "2025-04-01T21:54:18Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:03:25Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 615
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/939.json b/data/939.json
new file mode 100644
index 0000000..ba294b8
--- /dev/null
+++ b/data/939.json
@@ -0,0 +1,84 @@
+{
+ "number": 939,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/939",
+ "title": "Introduce import.meta.glob",
+ "createdAt": "2023-07-26T23:03:04Z",
+ "closed": true,
+ "closedAt": "2023-11-10T15:10:13Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:02:39Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 9,
+ "exploring": 99,
+ "accepted": 677,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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/941.json b/data/941.json
new file mode 100644
index 0000000..b1ed4ed
--- /dev/null
+++ b/data/941.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-07-28T17:54:08Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T17:45:51Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 1
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/946.json b/data/946.json
new file mode 100644
index 0000000..7c01d1e
--- /dev/null
+++ b/data/946.json
@@ -0,0 +1,29 @@
+{
+ "number": 946,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/946",
+ "title": "Simplified imports",
+ "createdAt": "2023-08-18T15:00:52Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T15:01:13Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 761,
+ "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..9408188
--- /dev/null
+++ b/data/95.json
@@ -0,0 +1,29 @@
+{
+ "number": 95,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/95",
+ "title": "Create Router Service",
+ "createdAt": "2015-09-24T22:35:33Z",
+ "closed": true,
+ "closedAt": "2016-10-27T02:20:54Z",
+ "merged": true,
+ "mergedAt": "2016-10-27T02:20:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-09-30T20:04:43Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 3646,
+ "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..4ced29c
--- /dev/null
+++ b/data/957.json
@@ -0,0 +1,120 @@
+{
+ "number": 957,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/957",
+ "title": "Render Aware Scheduler Interface",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 739,
+ "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..a9de8f0
--- /dev/null
+++ b/data/961.json
@@ -0,0 +1,29 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-18T14:54:53Z",
+ "merged": true,
+ "mergedAt": "2023-09-18T14:54:53Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-18T14:25:07Z",
+ "label": "bug"
+ }
+ ],
+ "currentStage": "accepted",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 730,
+ "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..d365ac9
--- /dev/null
+++ b/data/964.json
@@ -0,0 +1,109 @@
+{
+ "number": 964,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/964",
+ "title": "EmberData | deprecate legacy finder support",
+ "createdAt": "2023-09-19T05:14:28Z",
+ "closed": true,
+ "closedAt": "2025-03-28T18:13:52Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:39:06Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 4,
+ "exploring": 553,
+ "accepted": 173,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..0108788
--- /dev/null
+++ b/data/965.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-07-11T18:41:59Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-21T04:23:56Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 660
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/966.json b/data/966.json
new file mode 100644
index 0000000..58e4ccf
--- /dev/null
+++ b/data/966.json
@@ -0,0 +1,25 @@
+{
+ "number": 966,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/966",
+ "title": "Remove ember-cli-dependency-checker",
+ "createdAt": "2023-09-22T16:16:55Z",
+ "closed": true,
+ "closedAt": "2025-05-23T18:56:02Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T16:17:12Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 610
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/975.json b/data/975.json
new file mode 100644
index 0000000..8e9f9e8
--- /dev/null
+++ b/data/975.json
@@ -0,0 +1,65 @@
+{
+ "number": 975,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/975",
+ "title": "Add context API",
+ "createdAt": "2023-09-28T09:14:10Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 170,
+ "exploring": 551,
+ "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..c65fb16
--- /dev/null
+++ b/data/976.json
@@ -0,0 +1,54 @@
+{
+ "number": 976,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/976",
+ "title": "Enable Glint by Default",
+ "createdAt": "2023-09-29T17:34:19Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 691,
+ "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..df942c6
--- /dev/null
+++ b/data/977.json
@@ -0,0 +1,74 @@
+{
+ "number": 977,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/977",
+ "title": "V2 App",
+ "createdAt": "2023-10-06T17:12:27Z",
+ "closed": true,
+ "closedAt": "2024-12-20T19:11:55Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-12T18:28:38Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 190,
+ "exploring": 253,
+ "accepted": 271,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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/980.json b/data/980.json
new file mode 100644
index 0000000..8841796
--- /dev/null
+++ b/data/980.json
@@ -0,0 +1,25 @@
+{
+ "number": 980,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/980",
+ "title": " deprecate controller mixin",
+ "createdAt": "2023-10-17T13:04:07Z",
+ "closed": true,
+ "closedAt": "2023-11-03T14:48:54Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-17T13:04:30Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 18
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/984.json b/data/984.json
new file mode 100644
index 0000000..cd619d3
--- /dev/null
+++ b/data/984.json
@@ -0,0 +1,130 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-02-07T15:16:23Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-03T14:42:30Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 97,
+ "accepted": 80,
+ "release": 15,
+ "released": 7
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-26T18:11:44Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-05-10T18:40:20Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-05-17T18:09:53Z",
+ "merged": true,
+ "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..74d14ad
--- /dev/null
+++ b/data/985.json
@@ -0,0 +1,45 @@
+{
+ "number": 985,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/985",
+ "title": "v2 addon by default",
+ "createdAt": "2023-11-02T20:05:06Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 162,
+ "exploring": 523,
+ "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..8da6283
--- /dev/null
+++ b/data/986.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-12-27T16:08:20Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-07T15:06:50Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 51
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/99.json b/data/99.json
new file mode 100644
index 0000000..ed7673e
--- /dev/null
+++ b/data/99.json
@@ -0,0 +1,25 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-09-20T16:09:11Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-10-12T00:46:28Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "closed",
+ "labels": [],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 345
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/993.json b/data/993.json
new file mode 100644
index 0000000..3c8a949
--- /dev/null
+++ b/data/993.json
@@ -0,0 +1,56 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-30T18:23:28Z",
+ "merged": false,
+ "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": "closed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-08T19:36:57Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-05-23T18:41:20Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "closed": 542
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/995.json b/data/995.json
new file mode 100644
index 0000000..ebc9325
--- /dev/null
+++ b/data/995.json
@@ -0,0 +1,139 @@
+{
+ "number": 995,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/995",
+ "title": "Deprecate non-colocated components.",
+ "createdAt": "2023-12-15T19:38:46Z",
+ "closed": true,
+ "closedAt": "2024-03-08T20:05:24Z",
+ "merged": true,
+ "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": "recommended",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-23T19:46:23Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 71,
+ "exploring": 15,
+ "accepted": 56,
+ "release": 71,
+ "released": 105
+ },
+ "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",
+ "closed": true,
+ "closedAt": "2024-05-03T18:04:54Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-07-12T18:19:47Z",
+ "merged": true,
+ "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",
+ "closed": true,
+ "closedAt": "2024-10-25T18:04:41Z",
+ "merged": true,
+ "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..aeb2398
--- /dev/null
+++ b/data/996.json
@@ -0,0 +1,45 @@
+{
+ "number": 996,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/996",
+ "title": "Interactive CLI by default",
+ "createdAt": "2023-12-21T21:57:52Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 607,
+ "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..d977d1e
--- /dev/null
+++ b/data/997.json
@@ -0,0 +1,74 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-06-12T14:27:11Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:58:56Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 145,
+ "accepted": 462,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..2079f5a
--- /dev/null
+++ b/data/998.json
@@ -0,0 +1,74 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-06-12T14:20:19Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:15Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 145,
+ "accepted": 462,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..57fa5ac
--- /dev/null
+++ b/data/999.json
@@ -0,0 +1,74 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-06-12T14:18:46Z",
+ "merged": true,
+ "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": "accepted",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:02Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "fcp": false,
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 145,
+ "accepted": 462,
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..9d2e877
--- /dev/null
+++ b/data/raw/1.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-01-27T18:18:58Z",
+ "merged": false,
+ "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..845c36e
--- /dev/null
+++ b/data/raw/10.json
@@ -0,0 +1,23 @@
+{
+ "number": 10,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/10",
+ "title": "RFC: Engines",
+ "createdAt": "2014-10-25T00:32:05Z",
+ "closed": true,
+ "closedAt": "2016-04-11T14:40:10Z",
+ "merged": true,
+ "mergedAt": "2016-04-11T14:40:10Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:40:21Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:40:21Z",
+ "label": "Needs Implementer"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/100.json b/data/raw/100.json
new file mode 100644
index 0000000..dd738cf
--- /dev/null
+++ b/data/raw/100.json
@@ -0,0 +1,12 @@
+{
+ "number": 100,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/100",
+ "title": "Attribute Actions",
+ "createdAt": "2015-10-18T15:58:33Z",
+ "closed": true,
+ "closedAt": "2016-01-18T05:12:41Z",
+ "merged": false,
+ "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..de0c15f
--- /dev/null
+++ b/data/raw/1000.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-06-12T14:36:10Z",
+ "merged": true,
+ "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..f4e7c11
--- /dev/null
+++ b/data/raw/1001.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-03-08T20:06:28Z",
+ "merged": true,
+ "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..09ad18f
--- /dev/null
+++ b/data/raw/1002.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-01-19T19:32:35Z",
+ "merged": true,
+ "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..6268530
--- /dev/null
+++ b/data/raw/1003.json
@@ -0,0 +1,33 @@
+{
+ "number": 1003,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1003",
+ "title": "Deprecate `import Ember from 'ember'`",
+ "createdAt": "2024-01-22T19:56:02Z",
+ "closed": true,
+ "closedAt": "2024-03-22T18:12:08Z",
+ "merged": true,
+ "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..4d6c49e
--- /dev/null
+++ b/data/raw/1004.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-07-12T18:15:58Z",
+ "merged": true,
+ "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..1260ca7
--- /dev/null
+++ b/data/raw/1005.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-26T18:11:44Z",
+ "merged": true,
+ "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..ac7d25f
--- /dev/null
+++ b/data/raw/1006.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-03-08T20:03:07Z",
+ "merged": true,
+ "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..60911a1
--- /dev/null
+++ b/data/raw/1007.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-02-23T19:09:35Z",
+ "merged": false,
+ "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..76cb227
--- /dev/null
+++ b/data/raw/1009.json
@@ -0,0 +1,33 @@
+{
+ "number": 1009,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1009",
+ "title": "Make deprecation workflow built in",
+ "createdAt": "2024-02-22T17:46:40Z",
+ "closed": true,
+ "closedAt": "2024-10-18T18:04:40Z",
+ "merged": true,
+ "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..8e4cff0
--- /dev/null
+++ b/data/raw/101.json
@@ -0,0 +1,18 @@
+{
+ "number": 101,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/101",
+ "title": "Friendly Errors",
+ "createdAt": "2015-10-23T14:58:37Z",
+ "closed": true,
+ "closedAt": "2016-01-06T00:45:21Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-10-23T20:17:45Z",
+ "label": "T-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..6d07fad
--- /dev/null
+++ b/data/raw/1010.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-02-28T15:21:46Z",
+ "merged": true,
+ "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..8675dbc
--- /dev/null
+++ b/data/raw/1011.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-26T18:18:43Z",
+ "merged": true,
+ "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..78cfdfb
--- /dev/null
+++ b/data/raw/1012.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-05-03T18:04:54Z",
+ "merged": true,
+ "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..b828107
--- /dev/null
+++ b/data/raw/1013.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-20T19:10:47Z",
+ "merged": true,
+ "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..07202ed
--- /dev/null
+++ b/data/raw/1014.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-13T19:36:06Z",
+ "merged": false,
+ "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..e551f77
--- /dev/null
+++ b/data/raw/1015.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-02-14T19:27:48Z",
+ "merged": true,
+ "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..b10123d
--- /dev/null
+++ b/data/raw/1016.json
@@ -0,0 +1,18 @@
+{
+ "number": 1016,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1016",
+ "title": "Remove support for this.attrs",
+ "createdAt": "2024-03-27T21:32:56Z",
+ "closed": true,
+ "closedAt": "2024-03-29T22:55:13Z",
+ "merged": false,
+ "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..0f8f94a
--- /dev/null
+++ b/data/raw/1017.json
@@ -0,0 +1,18 @@
+{
+ "number": 1017,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1017",
+ "title": "Propose Themes for ember-qunit",
+ "createdAt": "2024-03-28T14:54:59Z",
+ "closed": true,
+ "closedAt": "2024-04-10T14:51:26Z",
+ "merged": false,
+ "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..84ef35f
--- /dev/null
+++ b/data/raw/1018.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-19T18:13:44Z",
+ "merged": true,
+ "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..ea38c98
--- /dev/null
+++ b/data/raw/1019.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-26T18:12:57Z",
+ "merged": true,
+ "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..4057da4
--- /dev/null
+++ b/data/raw/102.json
@@ -0,0 +1,12 @@
+{
+ "number": 102,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/102",
+ "title": "hasBlock.js",
+ "createdAt": "2015-10-27T23:06:54Z",
+ "closed": true,
+ "closedAt": "2017-07-30T17:25:38Z",
+ "merged": false,
+ "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..bc42ecd
--- /dev/null
+++ b/data/raw/1020.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-08-09T18:07:04Z",
+ "merged": true,
+ "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..1afb7e0
--- /dev/null
+++ b/data/raw/1021.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-05-10T18:40:20Z",
+ "merged": true,
+ "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..b64f82b
--- /dev/null
+++ b/data/raw/1022.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-06-14T18:31:45Z",
+ "merged": true,
+ "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..4ede3cc
--- /dev/null
+++ b/data/raw/1023.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-07-12T18:19:47Z",
+ "merged": true,
+ "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..c68841a
--- /dev/null
+++ b/data/raw/1024.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-05-17T18:08:17Z",
+ "merged": true,
+ "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..a573736
--- /dev/null
+++ b/data/raw/1025.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-05-17T18:09:53Z",
+ "merged": true,
+ "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..30f5275
--- /dev/null
+++ b/data/raw/1026.json
@@ -0,0 +1,48 @@
+{
+ "number": 1026,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1026",
+ "title": "EmberData | deprecate Store extends EmberObject",
+ "createdAt": "2024-05-11T08:21:17Z",
+ "closed": true,
+ "closedAt": "2024-06-14T18:30:51Z",
+ "merged": true,
+ "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..dea3e5a
--- /dev/null
+++ b/data/raw/1027.json
@@ -0,0 +1,48 @@
+{
+ "number": 1027,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1027",
+ "title": "EmberData | SchemaService",
+ "createdAt": "2024-05-11T10:05:52Z",
+ "closed": true,
+ "closedAt": "2024-06-07T17:09:39Z",
+ "merged": true,
+ "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..f1e2f0c
--- /dev/null
+++ b/data/raw/1029.json
@@ -0,0 +1,48 @@
+{
+ "number": 1029,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1029",
+ "title": "Deprecate app-prefix et al",
+ "createdAt": "2024-05-20T13:00:41Z",
+ "closed": true,
+ "closedAt": "2024-08-30T18:08:00Z",
+ "merged": true,
+ "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..4b4a603
--- /dev/null
+++ b/data/raw/1030.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:38:10Z",
+ "merged": true,
+ "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..f4f4143
--- /dev/null
+++ b/data/raw/1031.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..a3b0204
--- /dev/null
+++ b/data/raw/1032.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..b335270
--- /dev/null
+++ b/data/raw/1033.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..e4747b4
--- /dev/null
+++ b/data/raw/1034.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..bd6270a
--- /dev/null
+++ b/data/raw/1035.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-10-04T18:23:02Z",
+ "merged": true,
+ "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..40bd600
--- /dev/null
+++ b/data/raw/1036.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-08-30T18:12:39Z",
+ "merged": true,
+ "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..2536d18
--- /dev/null
+++ b/data/raw/1037.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-10T19:22:12Z",
+ "merged": false,
+ "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..a79da4e
--- /dev/null
+++ b/data/raw/1038.json
@@ -0,0 +1,18 @@
+{
+ "number": 1038,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1038",
+ "title": "Deprecate Windows support",
+ "createdAt": "2024-07-09T21:59:49Z",
+ "closed": true,
+ "closedAt": "2024-07-10T17:54:09Z",
+ "merged": false,
+ "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..45c0600
--- /dev/null
+++ b/data/raw/1039.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-08-09T18:11:21Z",
+ "merged": true,
+ "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..3764ab0
--- /dev/null
+++ b/data/raw/1040.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-10-25T18:04:41Z",
+ "merged": true,
+ "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..15526e5
--- /dev/null
+++ b/data/raw/1041.json
@@ -0,0 +1,33 @@
+{
+ "number": 1041,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1041",
+ "title": "Deprecate target action support.",
+ "createdAt": "2024-08-07T18:50:49Z",
+ "closed": true,
+ "closedAt": "2025-07-25T18:16:38Z",
+ "merged": true,
+ "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..d5ef64d
--- /dev/null
+++ b/data/raw/1042.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-08-09T18:19:06Z",
+ "merged": true,
+ "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..0a5876a
--- /dev/null
+++ b/data/raw/1043.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-09-27T18:12:39Z",
+ "merged": true,
+ "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..0851a77
--- /dev/null
+++ b/data/raw/1044.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-01-24T19:11:28Z",
+ "merged": true,
+ "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..9a4d67d
--- /dev/null
+++ b/data/raw/1045.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..aed341e
--- /dev/null
+++ b/data/raw/1046.json
@@ -0,0 +1,33 @@
+{
+ "number": 1046,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1046",
+ "title": "Template Tag In Routes",
+ "createdAt": "2024-10-04T16:51:20Z",
+ "closed": true,
+ "closedAt": "2024-11-22T19:53:25Z",
+ "merged": true,
+ "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..cf135c2
--- /dev/null
+++ b/data/raw/1047.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-11-08T19:09:12Z",
+ "merged": true,
+ "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..a9ada61
--- /dev/null
+++ b/data/raw/1048.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-02-14T19:25:41Z",
+ "merged": true,
+ "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..40b57eb
--- /dev/null
+++ b/data/raw/1049.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..9008213
--- /dev/null
+++ b/data/raw/1050.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-13T19:17:26Z",
+ "merged": true,
+ "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..c3abfae
--- /dev/null
+++ b/data/raw/1051.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:48:18Z",
+ "merged": true,
+ "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..c6aa6f4
--- /dev/null
+++ b/data/raw/1052.json
@@ -0,0 +1,12 @@
+{
+ "number": 1052,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1052",
+ "title": "Update pull_request_template.md",
+ "createdAt": "2024-11-08T19:23:00Z",
+ "closed": true,
+ "closedAt": "2024-11-08T19:23:11Z",
+ "merged": true,
+ "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..8b23465
--- /dev/null
+++ b/data/raw/1053.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-01-17T19:06:44Z",
+ "merged": true,
+ "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..27aec58
--- /dev/null
+++ b/data/raw/1054.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-16T16:58:11Z",
+ "merged": false,
+ "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..4567f3e
--- /dev/null
+++ b/data/raw/1055.json
@@ -0,0 +1,43 @@
+{
+ "number": 1055,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1055",
+ "title": "Vanilla Prettier Setup in Blueprints",
+ "createdAt": "2024-12-03T15:56:57Z",
+ "closed": true,
+ "closedAt": "2024-12-20T19:12:57Z",
+ "merged": true,
+ "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..3b77284
--- /dev/null
+++ b/data/raw/1056.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..a3c9384
--- /dev/null
+++ b/data/raw/1057.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-06T19:16:14Z",
+ "merged": true,
+ "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..32a5446
--- /dev/null
+++ b/data/raw/1058.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..6c60012
--- /dev/null
+++ b/data/raw/1059.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..9b7703e
--- /dev/null
+++ b/data/raw/1060.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..e093584
--- /dev/null
+++ b/data/raw/1061.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-03-21T18:23:05Z",
+ "merged": true,
+ "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..b50fa56
--- /dev/null
+++ b/data/raw/1062.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..021e788
--- /dev/null
+++ b/data/raw/1063.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-01-24T19:12:35Z",
+ "merged": true,
+ "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..11318d0
--- /dev/null
+++ b/data/raw/1064.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-20T20:03:43Z",
+ "merged": true,
+ "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..bf91e15
--- /dev/null
+++ b/data/raw/1065.json
@@ -0,0 +1,33 @@
+{
+ "number": 1065,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1065",
+ "title": "Deprecate ember-fetch",
+ "createdAt": "2025-01-11T01:39:34Z",
+ "closed": true,
+ "closedAt": "2025-02-28T20:00:28Z",
+ "merged": true,
+ "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..acb6a6c
--- /dev/null
+++ b/data/raw/1066.json
@@ -0,0 +1,18 @@
+{
+ "number": 1066,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1066",
+ "title": "Deprecate v1 addon blueprint discovery",
+ "createdAt": "2025-01-11T10:00:52Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..f9f0eda
--- /dev/null
+++ b/data/raw/1067.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..91f32f8
--- /dev/null
+++ b/data/raw/1068.json
@@ -0,0 +1,43 @@
+{
+ "number": 1068,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1068",
+ "title": "tracked-built-ins built-in",
+ "createdAt": "2025-01-12T16:59:29Z",
+ "closed": true,
+ "closedAt": "2025-03-21T18:22:03Z",
+ "merged": true,
+ "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..93fe90b
--- /dev/null
+++ b/data/raw/1069.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-03-21T18:24:03Z",
+ "merged": true,
+ "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..9bfb249
--- /dev/null
+++ b/data/raw/107.json
@@ -0,0 +1,12 @@
+{
+ "number": 107,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/107",
+ "title": "fix typo",
+ "createdAt": "2015-12-07T14:19:37Z",
+ "closed": true,
+ "closedAt": "2015-12-07T14:21:32Z",
+ "merged": true,
+ "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..6e822dc
--- /dev/null
+++ b/data/raw/1070.json
@@ -0,0 +1,33 @@
+{
+ "number": 1070,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1070",
+ "title": "Default globals for strict mode",
+ "createdAt": "2025-01-18T17:05:07Z",
+ "closed": true,
+ "closedAt": "2025-02-28T19:57:40Z",
+ "merged": true,
+ "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..97787c4
--- /dev/null
+++ b/data/raw/1071.json
@@ -0,0 +1,28 @@
+{
+ "number": 1071,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1071",
+ "title": "A new reactive primitive: `cell`",
+ "createdAt": "2025-01-19T17:39:32Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..dae6c62
--- /dev/null
+++ b/data/raw/1072.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-03-28T18:25:23Z",
+ "merged": true,
+ "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..c445c1a
--- /dev/null
+++ b/data/raw/1073.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-04-04T18:43:34Z",
+ "merged": true,
+ "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..e7d9912
--- /dev/null
+++ b/data/raw/1074.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..532dade
--- /dev/null
+++ b/data/raw/1075.json
@@ -0,0 +1,73 @@
+{
+ "number": 1075,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1075",
+ "title": "WarpDrive Package Unification",
+ "createdAt": "2025-02-13T12:02:58Z",
+ "closed": true,
+ "closedAt": "2025-02-28T19:55:42Z",
+ "merged": true,
+ "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..7a1ba27
--- /dev/null
+++ b/data/raw/1076.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-02-18T15:34:10Z",
+ "merged": true,
+ "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..9800da2
--- /dev/null
+++ b/data/raw/1077.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-03-03T16:49:43Z",
+ "merged": true,
+ "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..4347da6
--- /dev/null
+++ b/data/raw/1078.json
@@ -0,0 +1,18 @@
+{
+ "number": 1078,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1078",
+ "title": "Fix title comment",
+ "createdAt": "2025-03-06T19:29:07Z",
+ "closed": true,
+ "closedAt": "2025-03-07T19:11:56Z",
+ "merged": true,
+ "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..86658ae
--- /dev/null
+++ b/data/raw/1079.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..f43cbd0
--- /dev/null
+++ b/data/raw/1080.json
@@ -0,0 +1,12 @@
+{
+ "number": 1080,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1080",
+ "title": "Update to upload-artifact@v4",
+ "createdAt": "2025-03-14T18:42:06Z",
+ "closed": true,
+ "closedAt": "2025-03-14T18:43:38Z",
+ "merged": true,
+ "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..62ccc05
--- /dev/null
+++ b/data/raw/1081.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:27:36Z",
+ "merged": true,
+ "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..59ac088
--- /dev/null
+++ b/data/raw/1082.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..bfdd617
--- /dev/null
+++ b/data/raw/1083.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-04-04T18:09:22Z",
+ "merged": true,
+ "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..5d87e17
--- /dev/null
+++ b/data/raw/1084.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-06-13T18:19:03Z",
+ "merged": true,
+ "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..730200d
--- /dev/null
+++ b/data/raw/1085.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:35:42Z",
+ "merged": true,
+ "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..d447ab1
--- /dev/null
+++ b/data/raw/1086.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-03-28T18:24:29Z",
+ "merged": true,
+ "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..7138964
--- /dev/null
+++ b/data/raw/1087.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-03-21T04:28:13Z",
+ "merged": true,
+ "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..b459386
--- /dev/null
+++ b/data/raw/1088.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..49d6f27
--- /dev/null
+++ b/data/raw/1089.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-04-04T18:17:44Z",
+ "merged": true,
+ "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..887b3c7
--- /dev/null
+++ b/data/raw/1090.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..b3d2954
--- /dev/null
+++ b/data/raw/1091.json
@@ -0,0 +1,12 @@
+{
+ "number": 1091,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1091",
+ "title": "Add chart of stages",
+ "createdAt": "2025-03-21T20:11:25Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..89b41e3
--- /dev/null
+++ b/data/raw/1092.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..205daae
--- /dev/null
+++ b/data/raw/1093.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..7244c94
--- /dev/null
+++ b/data/raw/1094.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-04-25T18:48:16Z",
+ "merged": true,
+ "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..a415b6c
--- /dev/null
+++ b/data/raw/1095.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-04-04T18:41:35Z",
+ "merged": true,
+ "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..0b707be
--- /dev/null
+++ b/data/raw/1096.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:28:15Z",
+ "merged": true,
+ "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..79e59ad
--- /dev/null
+++ b/data/raw/1097.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-23T18:34:19Z",
+ "merged": true,
+ "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..d06cbcb
--- /dev/null
+++ b/data/raw/1098.json
@@ -0,0 +1,18 @@
+{
+ "number": 1098,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1098",
+ "title": "Existing Glimmer Details, Goals, etc",
+ "createdAt": "2025-04-21T04:06:20Z",
+ "closed": true,
+ "closedAt": "2025-05-04T13:01:21Z",
+ "merged": false,
+ "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..424f836
--- /dev/null
+++ b/data/raw/1099.json
@@ -0,0 +1,33 @@
+{
+ "number": 1099,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1099",
+ "title": " renderComponent()",
+ "createdAt": "2025-05-01T22:01:17Z",
+ "closed": true,
+ "closedAt": "2025-08-08T18:14:43Z",
+ "merged": true,
+ "mergedAt": "2025-08-08T18:14:43Z",
+ "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..a87e69b
--- /dev/null
+++ b/data/raw/11.json
@@ -0,0 +1,12 @@
+{
+ "number": 11,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/11",
+ "title": "RFC: Improved CP Syntax",
+ "createdAt": "2014-10-31T03:35:37Z",
+ "closed": true,
+ "closedAt": "2014-11-02T17:43:59Z",
+ "merged": true,
+ "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..ab54276
--- /dev/null
+++ b/data/raw/110.json
@@ -0,0 +1,12 @@
+{
+ "number": 110,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/110",
+ "title": "promise-aware templates",
+ "createdAt": "2016-01-17T03:59:13Z",
+ "closed": true,
+ "closedAt": "2016-02-09T02:47:58Z",
+ "merged": false,
+ "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..b28ad01
--- /dev/null
+++ b/data/raw/1101.json
@@ -0,0 +1,28 @@
+{
+ "number": 1101,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1101",
+ "title": "Deprecate Ember Vendor Bundles",
+ "createdAt": "2025-05-13T18:58:19Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..00b8c52
--- /dev/null
+++ b/data/raw/1102.json
@@ -0,0 +1,28 @@
+{
+ "number": 1102,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1102",
+ "title": "Remove the global event dispatcher",
+ "createdAt": "2025-05-19T17:10:12Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..8f565ea
--- /dev/null
+++ b/data/raw/1103.json
@@ -0,0 +1,18 @@
+{
+ "number": 1103,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1103",
+ "title": "How autotracking works",
+ "createdAt": "2025-05-23T16:04:04Z",
+ "closed": true,
+ "closedAt": "2025-05-28T16:39:57Z",
+ "merged": false,
+ "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..94c88dc
--- /dev/null
+++ b/data/raw/1104.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-07-11T18:16:35Z",
+ "merged": true,
+ "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..f5d9979
--- /dev/null
+++ b/data/raw/1105.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..d40fb07
--- /dev/null
+++ b/data/raw/1106.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-06-13T18:17:50Z",
+ "merged": true,
+ "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..f661a59
--- /dev/null
+++ b/data/raw/1108.json
@@ -0,0 +1,12 @@
+{
+ "number": 1108,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1108",
+ "title": "fix invalid date",
+ "createdAt": "2025-06-10T14:20:29Z",
+ "closed": true,
+ "closedAt": "2025-06-10T15:59:05Z",
+ "merged": true,
+ "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..343c152
--- /dev/null
+++ b/data/raw/1109.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..eefe13e
--- /dev/null
+++ b/data/raw/1110.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..1ad533d
--- /dev/null
+++ b/data/raw/1111.json
@@ -0,0 +1,43 @@
+{
+ "number": 1111,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1111",
+ "title": "Deprecate Events System",
+ "createdAt": "2025-06-13T19:00:25Z",
+ "closed": true,
+ "closedAt": "2025-08-22T18:13:46Z",
+ "merged": true,
+ "mergedAt": "2025-08-22T18:13:46Z",
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:44:41Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-08-08T18:45:39Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T18:52:08Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1112.json b/data/raw/1112.json
new file mode 100644
index 0000000..274ce2d
--- /dev/null
+++ b/data/raw/1112.json
@@ -0,0 +1,33 @@
+{
+ "number": 1112,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1112",
+ "title": "Deprecate Ember Proxies",
+ "createdAt": "2025-06-13T19:45:33Z",
+ "closed": true,
+ "closedAt": "2025-08-15T18:55:24Z",
+ "merged": true,
+ "mergedAt": "2025-08-15T18:55:24Z",
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:59:56Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1113.json b/data/raw/1113.json
new file mode 100644
index 0000000..fc4ddde
--- /dev/null
+++ b/data/raw/1113.json
@@ -0,0 +1,28 @@
+{
+ "number": 1113,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1113",
+ "title": "Deprecate Comparable",
+ "createdAt": "2025-06-13T19:54:42Z",
+ "closed": true,
+ "closedAt": "2025-06-20T20:34:56Z",
+ "merged": false,
+ "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..2734b73
--- /dev/null
+++ b/data/raw/1114.json
@@ -0,0 +1,33 @@
+{
+ "number": 1114,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1114",
+ "title": "Deprecate Ember Array",
+ "createdAt": "2025-06-13T20:09:01Z",
+ "closed": true,
+ "closedAt": "2025-08-29T18:12:00Z",
+ "merged": true,
+ "mergedAt": "2025-08-29T18:12:00Z",
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T18:45:56Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1115.json b/data/raw/1115.json
new file mode 100644
index 0000000..8bd77ce
--- /dev/null
+++ b/data/raw/1115.json
@@ -0,0 +1,28 @@
+{
+ "number": 1115,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1115",
+ "title": "Deprecate Observers",
+ "createdAt": "2025-06-16T17:34:17Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..526ff01
--- /dev/null
+++ b/data/raw/1116.json
@@ -0,0 +1,33 @@
+{
+ "number": 1116,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1116",
+ "title": "Deprecate Mixin Support",
+ "createdAt": "2025-06-20T13:04:24Z",
+ "closed": true,
+ "closedAt": "2025-09-05T18:09:38Z",
+ "merged": true,
+ "mergedAt": "2025-09-05T18:09:38Z",
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:28:48Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1117.json b/data/raw/1117.json
new file mode 100644
index 0000000..ce12ff2
--- /dev/null
+++ b/data/raw/1117.json
@@ -0,0 +1,33 @@
+{
+ "number": 1117,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1117",
+ "title": "Deprecate Classic Classes",
+ "createdAt": "2025-06-20T13:12:37Z",
+ "closed": true,
+ "closedAt": "2025-08-29T18:14:21Z",
+ "merged": true,
+ "mergedAt": "2025-08-29T18:14:21Z",
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T18:50:09Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1118.json b/data/raw/1118.json
new file mode 100644
index 0000000..f3dd344
--- /dev/null
+++ b/data/raw/1118.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..53aea19
--- /dev/null
+++ b/data/raw/1119.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..a0c1193
--- /dev/null
+++ b/data/raw/112.json
@@ -0,0 +1,12 @@
+{
+ "number": 112,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/112",
+ "title": "Element Modifiers",
+ "createdAt": "2016-01-24T22:06:17Z",
+ "closed": true,
+ "closedAt": "2019-03-02T16:08:28Z",
+ "merged": false,
+ "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..18aa8e6
--- /dev/null
+++ b/data/raw/1120.json
@@ -0,0 +1,18 @@
+{
+ "number": 1120,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1120",
+ "title": "Deprecate initializers and instance initializers",
+ "createdAt": "2025-07-03T03:52:58Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..73e4aa5
--- /dev/null
+++ b/data/raw/1121.json
@@ -0,0 +1,33 @@
+{
+ "number": 1121,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1121",
+ "title": "Strip indentation by default",
+ "createdAt": "2025-07-09T14:21:50Z",
+ "closed": true,
+ "closedAt": "2025-08-08T18:11:52Z",
+ "merged": true,
+ "mergedAt": "2025-08-08T18:11:52Z",
+ "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..05cea7d
--- /dev/null
+++ b/data/raw/1122.json
@@ -0,0 +1,18 @@
+{
+ "number": 1122,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1122",
+ "title": "Resources",
+ "createdAt": "2025-07-11T17:55:06Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..7a427f9
--- /dev/null
+++ b/data/raw/1123.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..aadd9b0
--- /dev/null
+++ b/data/raw/1124.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-07-11T18:18:41Z",
+ "merged": false,
+ "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..34f0a26
--- /dev/null
+++ b/data/raw/1125.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-07-17T15:01:07Z",
+ "merged": true,
+ "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..6e4e4ab
--- /dev/null
+++ b/data/raw/1126.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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/1127.json b/data/raw/1127.json
new file mode 100644
index 0000000..adedd00
--- /dev/null
+++ b/data/raw/1127.json
@@ -0,0 +1,28 @@
+{
+ "number": 1127,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1127",
+ "title": "Advance RFC #1121 `\"Default Template invisible character Minification\"` to Stage Ready for Release",
+ "createdAt": "2025-08-08T18:12:34Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:12:35Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:12:35Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:12:35Z",
+ "label": "RFC Advancement"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1128.json b/data/raw/1128.json
new file mode 100644
index 0000000..86b76ab
--- /dev/null
+++ b/data/raw/1128.json
@@ -0,0 +1,28 @@
+{
+ "number": 1128,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1128",
+ "title": "Advance RFC #1099 `\"renderComponent\"` to Stage Ready for Release",
+ "createdAt": "2025-08-08T18:15:29Z",
+ "closed": true,
+ "closedAt": "2025-09-12T18:11:57Z",
+ "merged": true,
+ "mergedAt": "2025-09-12T18:11:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:15:30Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-08T18:15:30Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:23:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1129.json b/data/raw/1129.json
new file mode 100644
index 0000000..b7cfe1b
--- /dev/null
+++ b/data/raw/1129.json
@@ -0,0 +1,28 @@
+{
+ "number": 1129,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1129",
+ "title": "Deprecate Computed",
+ "createdAt": "2025-08-12T17:21:20Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-12T17:21:36Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T18:40:02Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-08-15T18:40:09Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/113.json b/data/raw/113.json
new file mode 100644
index 0000000..8e115a9
--- /dev/null
+++ b/data/raw/113.json
@@ -0,0 +1,28 @@
+{
+ "number": 113,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/113",
+ "title": "Expose query param defaults",
+ "createdAt": "2016-01-27T14:37:21Z",
+ "closed": true,
+ "closedAt": "2022-12-16T19:36:00Z",
+ "merged": false,
+ "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/1130.json b/data/raw/1130.json
new file mode 100644
index 0000000..a8a7c92
--- /dev/null
+++ b/data/raw/1130.json
@@ -0,0 +1,18 @@
+{
+ "number": 1130,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1130",
+ "title": "Introduce: localCopy",
+ "createdAt": "2025-08-12T21:55:08Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-12T21:55:21Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1131.json b/data/raw/1131.json
new file mode 100644
index 0000000..19e6dea
--- /dev/null
+++ b/data/raw/1131.json
@@ -0,0 +1,18 @@
+{
+ "number": 1131,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1131",
+ "title": "Add a `skipCopy` option to tracked-collections",
+ "createdAt": "2025-08-13T11:10:43Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-13T11:10:59Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1132.json b/data/raw/1132.json
new file mode 100644
index 0000000..da919db
--- /dev/null
+++ b/data/raw/1132.json
@@ -0,0 +1,33 @@
+{
+ "number": 1132,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1132",
+ "title": "Strict resolver",
+ "createdAt": "2025-08-13T22:45:18Z",
+ "closed": true,
+ "closedAt": "2025-09-05T18:08:38Z",
+ "merged": true,
+ "mergedAt": "2025-09-05T18:08:38Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-13T22:45:34Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T19:04:19Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-08-22T19:04:22Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:58:09Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1133.json b/data/raw/1133.json
new file mode 100644
index 0000000..20dcf2f
--- /dev/null
+++ b/data/raw/1133.json
@@ -0,0 +1,18 @@
+{
+ "number": 1133,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1133",
+ "title": "Introduce Template-only Class Components",
+ "createdAt": "2025-08-14T16:37:26Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-14T16:37:39Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1134.json b/data/raw/1134.json
new file mode 100644
index 0000000..a21b12c
--- /dev/null
+++ b/data/raw/1134.json
@@ -0,0 +1,18 @@
+{
+ "number": 1134,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1134",
+ "title": "Automatic optimization of empty class componentns",
+ "createdAt": "2025-08-14T21:29:25Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-14T21:29:39Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1135.json b/data/raw/1135.json
new file mode 100644
index 0000000..b226c90
--- /dev/null
+++ b/data/raw/1135.json
@@ -0,0 +1,23 @@
+{
+ "number": 1135,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1135",
+ "title": "Advance RFC #1112 `\"Deprecating Ember Proxies\"` to Stage Ready for Release",
+ "createdAt": "2025-08-15T18:56:03Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T18:56:04Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T18:56:04Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1136.json b/data/raw/1136.json
new file mode 100644
index 0000000..157089e
--- /dev/null
+++ b/data/raw/1136.json
@@ -0,0 +1,18 @@
+{
+ "number": 1136,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1136",
+ "title": "lowLevel.subtle.sync",
+ "createdAt": "2025-08-15T23:06:09Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-15T23:06:21Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1137.json b/data/raw/1137.json
new file mode 100644
index 0000000..3028ee1
--- /dev/null
+++ b/data/raw/1137.json
@@ -0,0 +1,18 @@
+{
+ "number": 1137,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1137",
+ "title": "Propose moving the built-in built-ins' public import path",
+ "createdAt": "2025-08-16T23:03:59Z",
+ "closed": true,
+ "closedAt": "2025-08-22T18:53:48Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-16T23:04:12Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1138.json b/data/raw/1138.json
new file mode 100644
index 0000000..c3a5328
--- /dev/null
+++ b/data/raw/1138.json
@@ -0,0 +1,12 @@
+{
+ "number": 1138,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1138",
+ "title": "rfc-1068 - Update the collections to be under the /collections path",
+ "createdAt": "2025-08-17T17:32:42Z",
+ "closed": true,
+ "closedAt": "2025-08-22T18:53:29Z",
+ "merged": true,
+ "mergedAt": "2025-08-22T18:53:29Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1139.json b/data/raw/1139.json
new file mode 100644
index 0000000..e0e748d
--- /dev/null
+++ b/data/raw/1139.json
@@ -0,0 +1,23 @@
+{
+ "number": 1139,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1139",
+ "title": "Advance RFC #1111 `\"Deprecating Ember.Evented and @ember/object/events\"` to Stage Ready for Release",
+ "createdAt": "2025-08-22T18:14:26Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T18:14:27Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-22T18:14:27Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/114.json b/data/raw/114.json
new file mode 100644
index 0000000..b6dc81e
--- /dev/null
+++ b/data/raw/114.json
@@ -0,0 +1,12 @@
+{
+ "number": 114,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/114",
+ "title": "Complete infos about RFCs",
+ "createdAt": "2016-01-27T19:05:44Z",
+ "closed": true,
+ "closedAt": "2016-02-08T02:29:00Z",
+ "merged": true,
+ "mergedAt": "2016-02-08T02:29:00Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1140.json b/data/raw/1140.json
new file mode 100644
index 0000000..3e5bfde
--- /dev/null
+++ b/data/raw/1140.json
@@ -0,0 +1,23 @@
+{
+ "number": 1140,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1140",
+ "title": "Advance RFC #1114 `\"Deprecating Ember Array\"` to Stage Ready for Release",
+ "createdAt": "2025-08-29T18:12:38Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:12:39Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:12:39Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1141.json b/data/raw/1141.json
new file mode 100644
index 0000000..19114a8
--- /dev/null
+++ b/data/raw/1141.json
@@ -0,0 +1,28 @@
+{
+ "number": 1141,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1141",
+ "title": "Advance RFC #1117 `\"Deprecate Classic Classes\"` to Stage Ready for Release",
+ "createdAt": "2025-08-29T18:15:01Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:15:02Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:15:02Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-08-29T18:15:03Z",
+ "label": "RFC Advancement"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1142.json b/data/raw/1142.json
new file mode 100644
index 0000000..8e4889b
--- /dev/null
+++ b/data/raw/1142.json
@@ -0,0 +1,23 @@
+{
+ "number": 1142,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1142",
+ "title": "Advance RFC #1132 `\"Default Strict Resolver\"` to Stage Ready for Release",
+ "createdAt": "2025-09-05T18:09:24Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:09:24Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:09:24Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1143.json b/data/raw/1143.json
new file mode 100644
index 0000000..479ac44
--- /dev/null
+++ b/data/raw/1143.json
@@ -0,0 +1,28 @@
+{
+ "number": 1143,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1143",
+ "title": "Advance RFC #1116 `\"Deprecating Mixin Support\"` to Stage Ready for Release",
+ "createdAt": "2025-09-05T18:10:24Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:10:25Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:10:25Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-05T18:10:25Z",
+ "label": "RFC Advancement"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1144.json b/data/raw/1144.json
new file mode 100644
index 0000000..55f2635
--- /dev/null
+++ b/data/raw/1144.json
@@ -0,0 +1,23 @@
+{
+ "number": 1144,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1144",
+ "title": "Advance RFC #1099 `\"renderComponent\"` to Stage Released",
+ "createdAt": "2025-09-12T18:12:42Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-12T18:12:42Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-09-12T18:12:43Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/115.json b/data/raw/115.json
new file mode 100644
index 0000000..5d5f0b6
--- /dev/null
+++ b/data/raw/115.json
@@ -0,0 +1,12 @@
+{
+ "number": 115,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/115",
+ "title": "Add Ember.run.callback()",
+ "createdAt": "2016-01-29T05:32:45Z",
+ "closed": true,
+ "closedAt": "2022-07-23T17:47:39Z",
+ "merged": false,
+ "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..07533bc
--- /dev/null
+++ b/data/raw/116.json
@@ -0,0 +1,12 @@
+{
+ "number": 116,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/116",
+ "title": "Define routes without `this`",
+ "createdAt": "2016-02-01T17:20:49Z",
+ "closed": true,
+ "closedAt": "2016-07-23T14:43:32Z",
+ "merged": false,
+ "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..776942c
--- /dev/null
+++ b/data/raw/118.json
@@ -0,0 +1,12 @@
+{
+ "number": 118,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/118",
+ "title": "RFC process improvements.",
+ "createdAt": "2016-02-08T03:56:33Z",
+ "closed": true,
+ "closedAt": "2016-02-13T17:20:22Z",
+ "merged": true,
+ "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..f021141
--- /dev/null
+++ b/data/raw/119.json
@@ -0,0 +1,12 @@
+{
+ "number": 119,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/119",
+ "title": "Grand Testing Unification",
+ "createdAt": "2016-02-08T19:47:04Z",
+ "closed": true,
+ "closedAt": "2020-05-22T20:45:33Z",
+ "merged": false,
+ "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..7035db6
--- /dev/null
+++ b/data/raw/12.json
@@ -0,0 +1,17 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-06-07T18:28:41Z",
+ "merged": false,
+ "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..d49b1cb
--- /dev/null
+++ b/data/raw/120.json
@@ -0,0 +1,12 @@
+{
+ "number": 120,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/120",
+ "title": "Introduce Route Serializers",
+ "createdAt": "2016-02-11T20:50:13Z",
+ "closed": true,
+ "closedAt": "2016-03-18T22:49:20Z",
+ "merged": true,
+ "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..b55a848
--- /dev/null
+++ b/data/raw/122.json
@@ -0,0 +1,18 @@
+{
+ "number": 122,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/122",
+ "title": "Linking Between Engines (and Applications)",
+ "createdAt": "2016-02-17T23:21:33Z",
+ "closed": true,
+ "closedAt": "2018-03-09T22:19:54Z",
+ "merged": false,
+ "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..51a7e06
--- /dev/null
+++ b/data/raw/123.json
@@ -0,0 +1,23 @@
+{
+ "number": 123,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/123",
+ "title": "Model Lifecycle Hooks",
+ "createdAt": "2016-03-04T19:26:38Z",
+ "closed": true,
+ "closedAt": "2019-06-05T21:21:52Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-03-04T19:26:38Z",
+ "label": "T-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..43b0d79
--- /dev/null
+++ b/data/raw/124.json
@@ -0,0 +1,12 @@
+{
+ "number": 124,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/124",
+ "title": "Module Normalization",
+ "createdAt": "2016-03-08T13:22:45Z",
+ "closed": true,
+ "closedAt": "2016-05-09T18:12:17Z",
+ "merged": false,
+ "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..5d7d4c7
--- /dev/null
+++ b/data/raw/126.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-09-16T23:19:42Z",
+ "merged": false,
+ "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..977bf6c
--- /dev/null
+++ b/data/raw/13.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2014-11-02T18:11:48Z",
+ "merged": true,
+ "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..53a8867
--- /dev/null
+++ b/data/raw/130.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-04-15T19:08:55Z",
+ "merged": false,
+ "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..c14bfa1
--- /dev/null
+++ b/data/raw/132.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-04-06T15:59:21Z",
+ "merged": false,
+ "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..8a6864d
--- /dev/null
+++ b/data/raw/133.json
@@ -0,0 +1,12 @@
+{
+ "number": 133,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/133",
+ "title": "Deprecation RFC Template",
+ "createdAt": "2016-04-14T19:34:05Z",
+ "closed": true,
+ "closedAt": "2016-04-20T21:05:14Z",
+ "merged": true,
+ "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..f6ed721
--- /dev/null
+++ b/data/raw/135.json
@@ -0,0 +1,18 @@
+{
+ "number": 135,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/135",
+ "title": "buildQuery RFC",
+ "createdAt": "2016-04-15T17:32:33Z",
+ "closed": true,
+ "closedAt": "2018-11-13T16:05:09Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-04-15T17:41:15Z",
+ "label": "T-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..640f41c
--- /dev/null
+++ b/data/raw/136.json
@@ -0,0 +1,12 @@
+{
+ "number": 136,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/136",
+ "title": "Add contains to includes RFC",
+ "createdAt": "2016-04-16T15:06:05Z",
+ "closed": true,
+ "closedAt": "2016-04-30T19:38:42Z",
+ "merged": true,
+ "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..6554b39
--- /dev/null
+++ b/data/raw/139.json
@@ -0,0 +1,12 @@
+{
+ "number": 139,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/139",
+ "title": "Ember.String.isHtmlSafe RFC",
+ "createdAt": "2016-04-18T14:47:14Z",
+ "closed": true,
+ "closedAt": "2016-06-12T23:37:14Z",
+ "merged": true,
+ "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..8d2039c
--- /dev/null
+++ b/data/raw/14.json
@@ -0,0 +1,12 @@
+{
+ "number": 14,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/14",
+ "title": "Fix typo",
+ "createdAt": "2014-11-03T15:53:22Z",
+ "closed": true,
+ "closedAt": "2014-11-03T16:10:58Z",
+ "merged": true,
+ "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..997e6da
--- /dev/null
+++ b/data/raw/141.json
@@ -0,0 +1,12 @@
+{
+ "number": 141,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/141",
+ "title": "Adds lazy-load-overview",
+ "createdAt": "2016-04-26T01:54:01Z",
+ "closed": true,
+ "closedAt": "2016-11-28T04:24:33Z",
+ "merged": false,
+ "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..2922189
--- /dev/null
+++ b/data/raw/143.json
@@ -0,0 +1,28 @@
+{
+ "number": 143,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/143",
+ "title": "Module Unification",
+ "createdAt": "2016-05-09T18:11:26Z",
+ "closed": true,
+ "closedAt": "2016-10-18T15:06:41Z",
+ "merged": true,
+ "mergedAt": "2016-10-18T15:06:41Z",
+ "assignees": [
+ {
+ "login": "mixonic",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8752?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-06-29T20:05:41Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2016-10-18T16:48:51Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/144.json b/data/raw/144.json
new file mode 100644
index 0000000..bb160d9
--- /dev/null
+++ b/data/raw/144.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-05-25T11:42:44Z",
+ "merged": true,
+ "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..305af03
--- /dev/null
+++ b/data/raw/145.json
@@ -0,0 +1,12 @@
+{
+ "number": 145,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/145",
+ "title": "typo",
+ "createdAt": "2016-05-30T15:42:05Z",
+ "closed": true,
+ "closedAt": "2016-05-30T15:45:15Z",
+ "merged": true,
+ "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..e8e6c08
--- /dev/null
+++ b/data/raw/147.json
@@ -0,0 +1,12 @@
+{
+ "number": 147,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/147",
+ "title": "Tweak weakmap template.",
+ "createdAt": "2016-06-16T18:18:48Z",
+ "closed": true,
+ "closedAt": "2016-06-16T18:18:59Z",
+ "merged": true,
+ "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..81f1edf
--- /dev/null
+++ b/data/raw/148.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-06-19T15:43:10Z",
+ "merged": true,
+ "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..e5fcddd
--- /dev/null
+++ b/data/raw/149.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-06-29T15:08:24Z",
+ "merged": true,
+ "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..c50c9a8
--- /dev/null
+++ b/data/raw/15.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-06-07T18:47:10Z",
+ "merged": true,
+ "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..7e81e21
--- /dev/null
+++ b/data/raw/150.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-10-07T19:07:47Z",
+ "merged": true,
+ "mergedAt": "2016-10-07T19:07:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-09-27T00:20:25Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2016-10-07T19:26:46Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/152.json b/data/raw/152.json
new file mode 100644
index 0000000..447b9be
--- /dev/null
+++ b/data/raw/152.json
@@ -0,0 +1,12 @@
+{
+ "number": 152,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/152",
+ "title": "Introduce basic logic HBS helpers",
+ "createdAt": "2016-07-16T11:30:06Z",
+ "closed": true,
+ "closedAt": "2019-01-25T02:49:49Z",
+ "merged": false,
+ "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..9f2852e
--- /dev/null
+++ b/data/raw/153.json
@@ -0,0 +1,18 @@
+{
+ "number": 153,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/153",
+ "title": "RFC: Asset Manifest",
+ "createdAt": "2016-07-17T22:45:10Z",
+ "closed": true,
+ "closedAt": "2018-03-09T22:20:10Z",
+ "merged": false,
+ "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..265ed69
--- /dev/null
+++ b/data/raw/154.json
@@ -0,0 +1,12 @@
+{
+ "number": 154,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/154",
+ "title": "RFC for router enhancements",
+ "createdAt": "2016-07-19T00:10:49Z",
+ "closed": true,
+ "closedAt": "2022-07-23T17:30:10Z",
+ "merged": false,
+ "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..178197c
--- /dev/null
+++ b/data/raw/155.json
@@ -0,0 +1,12 @@
+{
+ "number": 155,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/155",
+ "title": "RFC: Ancillary Package Module Standardization",
+ "createdAt": "2016-07-19T15:56:31Z",
+ "closed": true,
+ "closedAt": "2018-01-24T17:31:10Z",
+ "merged": false,
+ "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..6427d77
--- /dev/null
+++ b/data/raw/158.json
@@ -0,0 +1,23 @@
+{
+ "number": 158,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/158",
+ "title": "RFC: Asset Loader Service",
+ "createdAt": "2016-07-22T17:01:58Z",
+ "closed": true,
+ "closedAt": "2018-03-09T22:19:29Z",
+ "merged": false,
+ "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..5871621
--- /dev/null
+++ b/data/raw/159.json
@@ -0,0 +1,23 @@
+{
+ "number": 159,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/159",
+ "title": "Add base model",
+ "createdAt": "2016-07-26T20:23:01Z",
+ "closed": true,
+ "closedAt": "2019-06-05T21:19:38Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-07-26T20:23:01Z",
+ "label": "T-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..374f074
--- /dev/null
+++ b/data/raw/16.json
@@ -0,0 +1,12 @@
+{
+ "number": 16,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/16",
+ "title": "Embedded handlebars draft 1",
+ "createdAt": "2014-11-03T17:23:07Z",
+ "closed": true,
+ "closedAt": "2014-11-04T14:53:14Z",
+ "merged": false,
+ "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..a15c4b4
--- /dev/null
+++ b/data/raw/160.json
@@ -0,0 +1,18 @@
+{
+ "number": 160,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/160",
+ "title": "Links and meta improvements",
+ "createdAt": "2016-07-29T14:53:23Z",
+ "closed": true,
+ "closedAt": "2018-10-12T14:42:50Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-07-29T14:53:23Z",
+ "label": "T-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..945bbc0
--- /dev/null
+++ b/data/raw/161.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-08-21T21:20:09Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-08-01T16:26:10Z",
+ "label": "T-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..c209704
--- /dev/null
+++ b/data/raw/162.json
@@ -0,0 +1,12 @@
+{
+ "number": 162,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/162",
+ "title": "Update 0000-router-service.md",
+ "createdAt": "2016-08-02T23:26:23Z",
+ "closed": true,
+ "closedAt": "2016-08-12T17:55:36Z",
+ "merged": true,
+ "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..cd9054c
--- /dev/null
+++ b/data/raw/164.json
@@ -0,0 +1,12 @@
+{
+ "number": 164,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/164",
+ "title": "RFC for public ApplicationInstance API",
+ "createdAt": "2016-08-19T17:28:04Z",
+ "closed": true,
+ "closedAt": "2022-07-23T17:22:32Z",
+ "merged": false,
+ "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..20fe691
--- /dev/null
+++ b/data/raw/165.json
@@ -0,0 +1,12 @@
+{
+ "number": 165,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/165",
+ "title": "typos",
+ "createdAt": "2016-08-23T14:02:54Z",
+ "closed": true,
+ "closedAt": "2016-08-23T14:07:17Z",
+ "merged": true,
+ "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..f9b1414
--- /dev/null
+++ b/data/raw/166.json
@@ -0,0 +1,12 @@
+{
+ "number": 166,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/166",
+ "title": "Added the missing }}",
+ "createdAt": "2016-08-26T10:44:45Z",
+ "closed": true,
+ "closedAt": "2016-08-26T11:24:16Z",
+ "merged": true,
+ "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..1510a60
--- /dev/null
+++ b/data/raw/17.json
@@ -0,0 +1,23 @@
+{
+ "number": 17,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/17",
+ "title": "ember data testing helpers",
+ "createdAt": "2014-11-04T03:20:57Z",
+ "closed": true,
+ "closedAt": "2016-11-08T14:43:27Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:08:57Z",
+ "label": "T-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..5298f27
--- /dev/null
+++ b/data/raw/171.json
@@ -0,0 +1,18 @@
+{
+ "number": 171,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/171",
+ "title": "Improved ajax",
+ "createdAt": "2016-10-11T11:50:03Z",
+ "closed": true,
+ "closedAt": "2018-06-27T16:45:37Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-10-11T11:50:03Z",
+ "label": "T-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..a24d9ff
--- /dev/null
+++ b/data/raw/173.json
@@ -0,0 +1,18 @@
+{
+ "number": 173,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/173",
+ "title": "Add support for nested saves",
+ "createdAt": "2016-10-18T14:15:11Z",
+ "closed": true,
+ "closedAt": "2019-06-19T23:17:37Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-10-18T14:21:51Z",
+ "label": "T-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..46a437d
--- /dev/null
+++ b/data/raw/176.json
@@ -0,0 +1,23 @@
+{
+ "number": 176,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/176",
+ "title": "RFC: JavaScript Modules API",
+ "createdAt": "2016-11-06T01:55:03Z",
+ "closed": true,
+ "closedAt": "2017-01-13T22:40:32Z",
+ "merged": true,
+ "mergedAt": "2017-01-13T22:40:32Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-12-14T01:16:05Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2017-04-05T14:41:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/178.json b/data/raw/178.json
new file mode 100644
index 0000000..d0c85bf
--- /dev/null
+++ b/data/raw/178.json
@@ -0,0 +1,18 @@
+{
+ "number": 178,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/178",
+ "title": "Deprecate Ember.K",
+ "createdAt": "2016-11-18T20:02:47Z",
+ "closed": true,
+ "closedAt": "2016-12-21T01:57:16Z",
+ "merged": false,
+ "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..b63f6e7
--- /dev/null
+++ b/data/raw/181.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-01-25T19:32:54Z",
+ "merged": true,
+ "mergedAt": "2017-01-25T19:32:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-05T15:08:50Z",
+ "label": "T-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..97274d4
--- /dev/null
+++ b/data/raw/185.json
@@ -0,0 +1,18 @@
+{
+ "number": 185,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/185",
+ "title": "RFC: POST to Fastboot",
+ "createdAt": "2016-12-05T00:02:22Z",
+ "closed": true,
+ "closedAt": "2019-01-18T18:36:28Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:33:01Z",
+ "label": "T-fastboot"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/186.json b/data/raw/186.json
new file mode 100644
index 0000000..7e977f5
--- /dev/null
+++ b/data/raw/186.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-01-20T19:42:57Z",
+ "merged": true,
+ "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..4216d08
--- /dev/null
+++ b/data/raw/188.json
@@ -0,0 +1,12 @@
+{
+ "number": 188,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/188",
+ "title": "v1 of the proposal",
+ "createdAt": "2016-12-09T23:06:09Z",
+ "closed": true,
+ "closedAt": "2016-12-09T23:09:43Z",
+ "merged": false,
+ "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..1319022
--- /dev/null
+++ b/data/raw/191.json
@@ -0,0 +1,27 @@
+{
+ "number": 191,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/191",
+ "title": "Deprecate component lifecycle hook arguments.",
+ "createdAt": "2016-12-14T17:02:24Z",
+ "closed": true,
+ "closedAt": "2017-01-02T01:12:40Z",
+ "merged": true,
+ "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": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-12-23T23:03:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/192.json b/data/raw/192.json
new file mode 100644
index 0000000..7531bcc
--- /dev/null
+++ b/data/raw/192.json
@@ -0,0 +1,12 @@
+{
+ "number": 192,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/192",
+ "title": "Query-Params Lifecycle",
+ "createdAt": "2016-12-14T23:44:31Z",
+ "closed": true,
+ "closedAt": "2017-01-04T18:30:04Z",
+ "merged": false,
+ "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..4a3ac7f
--- /dev/null
+++ b/data/raw/193.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-07-30T14:44:17Z",
+ "merged": false,
+ "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..ef665b1
--- /dev/null
+++ b/data/raw/194.json
@@ -0,0 +1,18 @@
+{
+ "number": 194,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/194",
+ "title": "Deprecate component `eventManager`",
+ "createdAt": "2016-12-26T12:42:39Z",
+ "closed": true,
+ "closedAt": "2017-03-26T06:36:44Z",
+ "merged": true,
+ "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..2b3e423
--- /dev/null
+++ b/data/raw/199.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-01-18T18:51:10Z",
+ "merged": false,
+ "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..ba1dc05
--- /dev/null
+++ b/data/raw/2.json
@@ -0,0 +1,12 @@
+{
+ "number": 2,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/2",
+ "title": "RFC: Better Actions",
+ "createdAt": "2014-08-16T01:31:17Z",
+ "closed": true,
+ "closedAt": "2015-01-07T04:58:28Z",
+ "merged": false,
+ "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..c723243
--- /dev/null
+++ b/data/raw/20.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-02-05T08:10:43Z",
+ "merged": true,
+ "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..69effeb
--- /dev/null
+++ b/data/raw/200.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-09-18T15:19:57Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:23:51Z",
+ "label": "T-templates"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/201.json b/data/raw/201.json
new file mode 100644
index 0000000..fab8baf
--- /dev/null
+++ b/data/raw/201.json
@@ -0,0 +1,12 @@
+{
+ "number": 201,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/201",
+ "title": "Update 0000-template.md",
+ "createdAt": "2017-01-16T13:18:07Z",
+ "closed": true,
+ "closedAt": "2017-01-24T23:01:09Z",
+ "merged": true,
+ "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..6ff8fd9
--- /dev/null
+++ b/data/raw/202.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-03T18:44:05Z",
+ "merged": false,
+ "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..e248d02
--- /dev/null
+++ b/data/raw/203.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-03-08T13:32:55Z",
+ "merged": false,
+ "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..812fe70
--- /dev/null
+++ b/data/raw/204.json
@@ -0,0 +1,18 @@
+{
+ "number": 204,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/204",
+ "title": "RFC: Template import directives",
+ "createdAt": "2017-01-24T20:30:08Z",
+ "closed": true,
+ "closedAt": "2019-05-31T17:41:32Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:23:28Z",
+ "label": "T-templates"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/205.json b/data/raw/205.json
new file mode 100644
index 0000000..63d9191
--- /dev/null
+++ b/data/raw/205.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-23T17:28:06Z",
+ "merged": false,
+ "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..a26fdb5
--- /dev/null
+++ b/data/raw/208.json
@@ -0,0 +1,18 @@
+{
+ "number": 208,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/208",
+ "title": "Contextual helpers",
+ "createdAt": "2017-02-07T22:40:00Z",
+ "closed": true,
+ "closedAt": "2019-01-17T19:50:48Z",
+ "merged": false,
+ "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..3fdd12d
--- /dev/null
+++ b/data/raw/21.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-04-28T21:26:26Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:11:15Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:44:57Z",
+ "label": "Needs Response"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-08-21T21:29:03Z",
+ "label": "Needs Response"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-21T21:29:03Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/213.json b/data/raw/213.json
new file mode 100644
index 0000000..6bd641d
--- /dev/null
+++ b/data/raw/213.json
@@ -0,0 +1,23 @@
+{
+ "number": 213,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/213",
+ "title": "Custom Components API",
+ "createdAt": "2017-03-13T23:02:46Z",
+ "closed": true,
+ "closedAt": "2018-03-21T15:34:46Z",
+ "merged": true,
+ "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..7d7c95a
--- /dev/null
+++ b/data/raw/214.json
@@ -0,0 +1,12 @@
+{
+ "number": 214,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/214",
+ "title": "Cleanup",
+ "createdAt": "2017-03-14T14:55:35Z",
+ "closed": true,
+ "closedAt": "2017-03-14T15:00:21Z",
+ "merged": true,
+ "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..1a338c9
--- /dev/null
+++ b/data/raw/215.json
@@ -0,0 +1,12 @@
+{
+ "number": 215,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/215",
+ "title": "Fix destructure syntax",
+ "createdAt": "2017-03-14T15:15:46Z",
+ "closed": true,
+ "closedAt": "2017-03-15T17:33:57Z",
+ "merged": true,
+ "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..7415807
--- /dev/null
+++ b/data/raw/216.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-01-21T16:59:57Z",
+ "merged": false,
+ "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..4465713
--- /dev/null
+++ b/data/raw/219.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-04-07T02:07:14Z",
+ "merged": true,
+ "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..df63201
--- /dev/null
+++ b/data/raw/220.json
@@ -0,0 +1,18 @@
+{
+ "number": 220,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/220",
+ "title": "Introduce external redirects",
+ "createdAt": "2017-04-10T16:03:59Z",
+ "closed": true,
+ "closedAt": "2022-07-23T17:52:15Z",
+ "merged": false,
+ "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..a4ad9a6
--- /dev/null
+++ b/data/raw/221.json
@@ -0,0 +1,23 @@
+{
+ "number": 221,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/221",
+ "title": "RFC to deprecate `resetNamespace`",
+ "createdAt": "2017-04-18T13:37:26Z",
+ "closed": true,
+ "closedAt": "2018-01-22T15:29:56Z",
+ "merged": false,
+ "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..f31fe5a
--- /dev/null
+++ b/data/raw/223.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-06-12T17:49:13Z",
+ "merged": true,
+ "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..5d82f44
--- /dev/null
+++ b/data/raw/225.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-05-06T15:39:32Z",
+ "merged": true,
+ "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..52d42e7
--- /dev/null
+++ b/data/raw/226.json
@@ -0,0 +1,18 @@
+{
+ "number": 226,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/226",
+ "title": "Named Blocks",
+ "createdAt": "2017-05-05T18:41:13Z",
+ "closed": true,
+ "closedAt": "2017-07-28T23:03:08Z",
+ "merged": true,
+ "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..f775f8d
--- /dev/null
+++ b/data/raw/228.json
@@ -0,0 +1,18 @@
+{
+ "number": 228,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/228",
+ "title": "Single File Components RFC",
+ "createdAt": "2017-05-22T16:57:19Z",
+ "closed": true,
+ "closedAt": "2018-08-08T05:14:09Z",
+ "merged": false,
+ "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..1ebf222
--- /dev/null
+++ b/data/raw/229.json
@@ -0,0 +1,28 @@
+{
+ "number": 229,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/229",
+ "title": "Deprecate usage of restricted resolver.",
+ "createdAt": "2017-06-12T00:30:52Z",
+ "closed": true,
+ "closedAt": "2017-07-29T14:11:02Z",
+ "merged": true,
+ "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-framework"
+ },
+ {
+ "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..3482614
--- /dev/null
+++ b/data/raw/23.json
@@ -0,0 +1,23 @@
+{
+ "number": 23,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/23",
+ "title": "Ember Data Filter Objects",
+ "createdAt": "2014-11-17T22:51:55Z",
+ "closed": true,
+ "closedAt": "2018-02-28T19:54:52Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:11:32Z",
+ "label": "T-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..00989a2
--- /dev/null
+++ b/data/raw/230.json
@@ -0,0 +1,23 @@
+{
+ "number": 230,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/230",
+ "title": "Link component hook",
+ "createdAt": "2017-06-12T21:06:13Z",
+ "closed": true,
+ "closedAt": "2020-11-20T19:41:39Z",
+ "merged": false,
+ "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..240cbd3
--- /dev/null
+++ b/data/raw/231.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-06-14T03:45:08Z",
+ "merged": true,
+ "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..7297f7b
--- /dev/null
+++ b/data/raw/232.json
@@ -0,0 +1,18 @@
+{
+ "number": 232,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/232",
+ "title": "Add new QUnit testing API.",
+ "createdAt": "2017-06-14T03:49:12Z",
+ "closed": true,
+ "closedAt": "2017-07-29T14:11:51Z",
+ "merged": true,
+ "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..11310d4
--- /dev/null
+++ b/data/raw/233.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-01-18T12:53:00Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:55Z",
+ "label": "T-framework"
+ },
+ {
+ "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..01e3844
--- /dev/null
+++ b/data/raw/235.json
@@ -0,0 +1,18 @@
+{
+ "number": 235,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/235",
+ "title": "Release Channel Names",
+ "createdAt": "2017-07-12T12:37:20Z",
+ "closed": true,
+ "closedAt": "2017-09-01T13:58:10Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:02:19Z",
+ "label": "T-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..c904194
--- /dev/null
+++ b/data/raw/236.json
@@ -0,0 +1,28 @@
+{
+ "number": 236,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/236",
+ "title": "Ember.String deprecation RFC",
+ "createdAt": "2017-07-19T21:07:40Z",
+ "closed": true,
+ "closedAt": "2017-09-26T08:21:15Z",
+ "merged": true,
+ "mergedAt": "2017-09-26T08:21:15Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:55Z",
+ "label": "T-framework"
+ },
+ {
+ "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..9cba9ef
--- /dev/null
+++ b/data/raw/237.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-04-06T19:00:47Z",
+ "merged": true,
+ "mergedAt": "2018-04-06T19:00:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:56Z",
+ "label": "T-framework"
+ },
+ {
+ "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..cf91e56
--- /dev/null
+++ b/data/raw/238.json
@@ -0,0 +1,18 @@
+{
+ "number": 238,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/238",
+ "title": "Ember Data JavaScript Modules API",
+ "createdAt": "2017-07-25T13:34:56Z",
+ "closed": true,
+ "closedAt": "2018-02-15T00:09:53Z",
+ "merged": false,
+ "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..5ee7a55
--- /dev/null
+++ b/data/raw/239.json
@@ -0,0 +1,12 @@
+{
+ "number": 239,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/239",
+ "title": "Fix typo",
+ "createdAt": "2017-07-29T02:17:58Z",
+ "closed": true,
+ "closedAt": "2017-07-29T03:07:43Z",
+ "merged": true,
+ "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..f1c1c84
--- /dev/null
+++ b/data/raw/24.json
@@ -0,0 +1,17 @@
+{
+ "number": 24,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/24",
+ "title": "HTMLBars Bound Attributes",
+ "createdAt": "2014-11-27T15:10:19Z",
+ "closed": true,
+ "closedAt": "2015-05-07T00:14:16Z",
+ "merged": true,
+ "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..73c9fb2
--- /dev/null
+++ b/data/raw/240.json
@@ -0,0 +1,28 @@
+{
+ "number": 240,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/240",
+ "title": "ES Classes",
+ "createdAt": "2017-07-29T04:54:54Z",
+ "closed": true,
+ "closedAt": "2017-08-25T19:11:05Z",
+ "merged": true,
+ "mergedAt": "2017-08-25T19:11:05Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:56Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-11T21:58:03Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/242.json b/data/raw/242.json
new file mode 100644
index 0000000..4021c63
--- /dev/null
+++ b/data/raw/242.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-06-01T20:18:16Z",
+ "merged": false,
+ "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..8278cbb
--- /dev/null
+++ b/data/raw/244.json
@@ -0,0 +1,23 @@
+{
+ "number": 244,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/244",
+ "title": "Update 0000-find-polymorphism.md",
+ "createdAt": "2017-08-16T10:13:36Z",
+ "closed": true,
+ "closedAt": "2023-03-27T05:44:15Z",
+ "merged": false,
+ "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..e979894
--- /dev/null
+++ b/data/raw/246.json
@@ -0,0 +1,18 @@
+{
+ "number": 246,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/246",
+ "title": "Array#findIndex and Array#findIndexBy",
+ "createdAt": "2017-08-25T12:11:22Z",
+ "closed": true,
+ "closedAt": "2018-03-01T23:53:39Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-09-01T14:33:59Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/25.json b/data/raw/25.json
new file mode 100644
index 0000000..c1180de
--- /dev/null
+++ b/data/raw/25.json
@@ -0,0 +1,12 @@
+{
+ "number": 25,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/25",
+ "title": "typo",
+ "createdAt": "2014-12-22T08:33:57Z",
+ "closed": true,
+ "closedAt": "2014-12-22T13:38:07Z",
+ "merged": true,
+ "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..98c47d6
--- /dev/null
+++ b/data/raw/252.json
@@ -0,0 +1,18 @@
+{
+ "number": 252,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/252",
+ "title": "Browser Support Changes",
+ "createdAt": "2017-09-25T15:45:17Z",
+ "closed": true,
+ "closedAt": "2017-10-13T18:41:35Z",
+ "merged": true,
+ "mergedAt": "2017-10-13T18:41:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-10-01T15:41:35Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/253.json b/data/raw/253.json
new file mode 100644
index 0000000..6ee91ed
--- /dev/null
+++ b/data/raw/253.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-09-25T16:40:51Z",
+ "merged": true,
+ "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..0e9038d
--- /dev/null
+++ b/data/raw/259.json
@@ -0,0 +1,12 @@
+{
+ "number": 259,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/259",
+ "title": "Marketing Releases",
+ "createdAt": "2017-10-11T23:00:05Z",
+ "closed": true,
+ "closedAt": "2018-09-07T20:03:20Z",
+ "merged": false,
+ "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..f7ac03f
--- /dev/null
+++ b/data/raw/26.json
@@ -0,0 +1,18 @@
+{
+ "number": 26,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/26",
+ "title": "RFC: toggle-visibility",
+ "createdAt": "2014-12-24T21:58:59Z",
+ "closed": true,
+ "closedAt": "2015-06-07T18:39:14Z",
+ "merged": false,
+ "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..d0608ef
--- /dev/null
+++ b/data/raw/260.json
@@ -0,0 +1,23 @@
+{
+ "number": 260,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/260",
+ "title": "Serializer Test Helpers",
+ "createdAt": "2017-10-18T22:11:53Z",
+ "closed": true,
+ "closedAt": "2019-04-24T21:41:35Z",
+ "merged": false,
+ "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..96704eb
--- /dev/null
+++ b/data/raw/262.json
@@ -0,0 +1,12 @@
+{
+ "number": 262,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/262",
+ "title": "Non-context-shifting partials",
+ "createdAt": "2017-10-27T23:11:53Z",
+ "closed": true,
+ "closedAt": "2018-01-03T21:34:39Z",
+ "merged": false,
+ "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..9e7c885
--- /dev/null
+++ b/data/raw/263.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-10-28T00:13:13Z",
+ "merged": true,
+ "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..b73bffc
--- /dev/null
+++ b/data/raw/264.json
@@ -0,0 +1,12 @@
+{
+ "number": 264,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/264",
+ "title": "Fixing typos",
+ "createdAt": "2017-10-28T09:08:25Z",
+ "closed": true,
+ "closedAt": "2017-10-28T12:23:42Z",
+ "merged": true,
+ "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..bb0cd5e
--- /dev/null
+++ b/data/raw/265.json
@@ -0,0 +1,12 @@
+{
+ "number": 265,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/265",
+ "title": "Fix typos",
+ "createdAt": "2017-10-28T12:28:39Z",
+ "closed": true,
+ "closedAt": "2017-10-28T13:17:16Z",
+ "merged": true,
+ "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..75e2f94
--- /dev/null
+++ b/data/raw/266.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-08-17T00:20:44Z",
+ "merged": false,
+ "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..9d84355
--- /dev/null
+++ b/data/raw/267.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-10-13T12:47:24Z",
+ "merged": false,
+ "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..54cf18f
--- /dev/null
+++ b/data/raw/268.json
@@ -0,0 +1,28 @@
+{
+ "number": 268,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/268",
+ "title": "Rethink Acceptance Testing",
+ "createdAt": "2017-11-06T00:26:06Z",
+ "closed": true,
+ "closedAt": "2017-12-01T20:11:28Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-11-10T20:28:38Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/27.json b/data/raw/27.json
new file mode 100644
index 0000000..aad88dd
--- /dev/null
+++ b/data/raw/27.json
@@ -0,0 +1,23 @@
+{
+ "number": 27,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/27",
+ "title": "ember data loading methods",
+ "createdAt": "2014-12-31T08:47:45Z",
+ "closed": true,
+ "closedAt": "2019-06-05T21:33:28Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:14:41Z",
+ "label": "T-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..4542eb0
--- /dev/null
+++ b/data/raw/272.json
@@ -0,0 +1,47 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-01-11T22:19:33Z",
+ "merged": true,
+ "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..122e2fd
--- /dev/null
+++ b/data/raw/275.json
@@ -0,0 +1,17 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-01-07T05:23:43Z",
+ "merged": false,
+ "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..bc62848
--- /dev/null
+++ b/data/raw/276.json
@@ -0,0 +1,28 @@
+{
+ "number": 276,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/276",
+ "title": "Named Arguments Syntax (`{{@foo}}`)",
+ "createdAt": "2017-12-10T16:42:36Z",
+ "closed": true,
+ "closedAt": "2018-01-03T18:06:48Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-20T17:36:58Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/277.json b/data/raw/277.json
new file mode 100644
index 0000000..1d2c1e0
--- /dev/null
+++ b/data/raw/277.json
@@ -0,0 +1,12 @@
+{
+ "number": 277,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/277",
+ "title": "Fixed typos in RFC 276",
+ "createdAt": "2017-12-11T06:03:42Z",
+ "closed": true,
+ "closedAt": "2017-12-11T09:26:23Z",
+ "merged": true,
+ "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..5afa681
--- /dev/null
+++ b/data/raw/278.json
@@ -0,0 +1,28 @@
+{
+ "number": 278,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/278",
+ "title": "Template-only Components",
+ "createdAt": "2017-12-11T14:53:03Z",
+ "closed": true,
+ "closedAt": "2018-01-03T18:07:16Z",
+ "merged": true,
+ "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..a0e5250
--- /dev/null
+++ b/data/raw/279.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-12-11T20:49:28Z",
+ "merged": true,
+ "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..5100643
--- /dev/null
+++ b/data/raw/280.json
@@ -0,0 +1,23 @@
+{
+ "number": 280,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/280",
+ "title": "Remove Application wrapper div",
+ "createdAt": "2017-12-11T22:39:26Z",
+ "closed": true,
+ "closedAt": "2018-01-03T18:07:48Z",
+ "merged": true,
+ "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..b1d3221
--- /dev/null
+++ b/data/raw/281.json
@@ -0,0 +1,28 @@
+{
+ "number": 281,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/281",
+ "title": "ES5 Getters",
+ "createdAt": "2017-12-12T16:36:29Z",
+ "closed": true,
+ "closedAt": "2018-01-03T18:08:16Z",
+ "merged": true,
+ "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-framework"
+ },
+ {
+ "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..a3d205c
--- /dev/null
+++ b/data/raw/282.json
@@ -0,0 +1,12 @@
+{
+ "number": 282,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/282",
+ "title": "Update 0281-es5-getters.md",
+ "createdAt": "2017-12-12T19:34:53Z",
+ "closed": true,
+ "closedAt": "2017-12-12T21:02:45Z",
+ "merged": true,
+ "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..94e6890
--- /dev/null
+++ b/data/raw/283.json
@@ -0,0 +1,28 @@
+{
+ "number": 283,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/283",
+ "title": "Always run model hook",
+ "createdAt": "2017-12-13T03:19:27Z",
+ "closed": true,
+ "closedAt": "2023-08-18T14:04:38Z",
+ "merged": false,
+ "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..85ec613
--- /dev/null
+++ b/data/raw/284.json
@@ -0,0 +1,38 @@
+{
+ "number": 284,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/284",
+ "title": "Splitting Ember into packages",
+ "createdAt": "2017-12-13T18:39:23Z",
+ "closed": true,
+ "closedAt": "2022-12-07T18:56:00Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-19T19:40:26Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-24T02:09:36Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-03-09T22:16:32Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:48Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/285.json b/data/raw/285.json
new file mode 100644
index 0000000..4c0b242
--- /dev/null
+++ b/data/raw/285.json
@@ -0,0 +1,12 @@
+{
+ "number": 285,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/285",
+ "title": "Update 0000-template.md",
+ "createdAt": "2017-12-14T07:30:08Z",
+ "closed": true,
+ "closedAt": "2017-12-16T22:42:52Z",
+ "merged": true,
+ "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..343e77f
--- /dev/null
+++ b/data/raw/286.json
@@ -0,0 +1,28 @@
+{
+ "number": 286,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/286",
+ "title": "Block `let` template helper",
+ "createdAt": "2017-12-21T03:45:04Z",
+ "closed": true,
+ "closedAt": "2018-01-18T01:54:06Z",
+ "merged": true,
+ "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..e96c4ce
--- /dev/null
+++ b/data/raw/287.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-06-22T18:54:09Z",
+ "merged": true,
+ "mergedAt": "2018-06-22T18:54:09Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-04T16:38:23Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-15T20:24:53Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/289.json b/data/raw/289.json
new file mode 100644
index 0000000..52a9efc
--- /dev/null
+++ b/data/raw/289.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2017-12-30T01:37:55Z",
+ "merged": false,
+ "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..a786f14
--- /dev/null
+++ b/data/raw/29.json
@@ -0,0 +1,23 @@
+{
+ "number": 29,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/29",
+ "title": "HTMLBars Component Attribute Types",
+ "createdAt": "2015-01-18T14:12:47Z",
+ "closed": true,
+ "closedAt": "2015-04-21T22:21:49Z",
+ "merged": false,
+ "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..c13e151
--- /dev/null
+++ b/data/raw/290.json
@@ -0,0 +1,12 @@
+{
+ "number": 290,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/290",
+ "title": "headings- case consistency",
+ "createdAt": "2017-12-28T02:47:17Z",
+ "closed": true,
+ "closedAt": "2017-12-28T02:50:51Z",
+ "merged": true,
+ "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..9045d37
--- /dev/null
+++ b/data/raw/291.json
@@ -0,0 +1,12 @@
+{
+ "number": 291,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/291",
+ "title": "Update 0281-es5-getters.md",
+ "createdAt": "2018-01-04T14:33:14Z",
+ "closed": true,
+ "closedAt": "2018-01-04T19:35:40Z",
+ "merged": true,
+ "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..22d648e
--- /dev/null
+++ b/data/raw/292.json
@@ -0,0 +1,12 @@
+{
+ "number": 292,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/292",
+ "title": "Setup mdbook",
+ "createdAt": "2018-01-05T10:59:49Z",
+ "closed": true,
+ "closedAt": "2018-01-05T11:17:07Z",
+ "merged": true,
+ "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..80b0fe2
--- /dev/null
+++ b/data/raw/293.json
@@ -0,0 +1,38 @@
+{
+ "number": 293,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/293",
+ "title": "Ember Data Record Data RFC",
+ "createdAt": "2018-01-10T10:47:04Z",
+ "closed": true,
+ "closedAt": "2018-08-28T17:33:12Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-06-20T21:33:06Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-20T21:34:34Z",
+ "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..68abe00
--- /dev/null
+++ b/data/raw/294.json
@@ -0,0 +1,32 @@
+{
+ "number": 294,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/294",
+ "title": "Make jQuery optional",
+ "createdAt": "2018-01-12T21:14:35Z",
+ "closed": true,
+ "closedAt": "2018-02-04T21:19:44Z",
+ "merged": true,
+ "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-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/295.json b/data/raw/295.json
new file mode 100644
index 0000000..ade0aa5
--- /dev/null
+++ b/data/raw/295.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-01-16T13:23:35Z",
+ "merged": true,
+ "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..921f202
--- /dev/null
+++ b/data/raw/296.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-01-17T01:36:41Z",
+ "merged": true,
+ "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..0378993
--- /dev/null
+++ b/data/raw/297.json
@@ -0,0 +1,28 @@
+{
+ "number": 297,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/297",
+ "title": "Deprecating Ember.Logger",
+ "createdAt": "2018-01-19T01:32:34Z",
+ "closed": true,
+ "closedAt": "2018-03-02T14:52:21Z",
+ "merged": true,
+ "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-framework"
+ },
+ {
+ "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..ab2f724
--- /dev/null
+++ b/data/raw/298.json
@@ -0,0 +1,52 @@
+{
+ "number": 298,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/298",
+ "title": "Lint Component Lifecycle Events",
+ "createdAt": "2018-01-19T14:02:00Z",
+ "closed": true,
+ "closedAt": "2019-08-16T14:32:24Z",
+ "merged": false,
+ "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-framework"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-02-05T13:53:40Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-17T19:14:25Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:10Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-12-22T02:10:28Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/3.json b/data/raw/3.json
new file mode 100644
index 0000000..df4b2c0
--- /dev/null
+++ b/data/raw/3.json
@@ -0,0 +1,12 @@
+{
+ "number": 3,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/3",
+ "title": "RFC: Block params",
+ "createdAt": "2014-08-18T17:39:26Z",
+ "closed": true,
+ "closedAt": "2014-11-20T14:51:27Z",
+ "merged": true,
+ "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..87a6b12
--- /dev/null
+++ b/data/raw/30.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-06-07T18:43:35Z",
+ "merged": false,
+ "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..7103fdb
--- /dev/null
+++ b/data/raw/300.json
@@ -0,0 +1,18 @@
+{
+ "number": 300,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/300",
+ "title": "RFC Process Update",
+ "createdAt": "2018-02-04T17:23:10Z",
+ "closed": true,
+ "closedAt": "2018-11-30T20:33:06Z",
+ "merged": true,
+ "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..d0bc83e
--- /dev/null
+++ b/data/raw/308.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-06-22T19:00:56Z",
+ "merged": true,
+ "mergedAt": "2018-06-22T19:00:56Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-01T21:34:22Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/309.json b/data/raw/309.json
new file mode 100644
index 0000000..56aa551
--- /dev/null
+++ b/data/raw/309.json
@@ -0,0 +1,12 @@
+{
+ "number": 309,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/309",
+ "title": "Module Unification Namespaces",
+ "createdAt": "2018-03-02T18:07:50Z",
+ "closed": true,
+ "closedAt": "2018-08-27T14:38:16Z",
+ "merged": false,
+ "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..3671cd7
--- /dev/null
+++ b/data/raw/31.json
@@ -0,0 +1,23 @@
+{
+ "number": 31,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/31",
+ "title": "Ember data partial record loading",
+ "createdAt": "2015-01-26T17:19:41Z",
+ "closed": true,
+ "closedAt": "2015-05-24T23:49:49Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:12:10Z",
+ "label": "T-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..615e5db
--- /dev/null
+++ b/data/raw/311.json
@@ -0,0 +1,23 @@
+{
+ "number": 311,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/311",
+ "title": "Introduce ` `",
+ "createdAt": "2018-03-11T04:35:51Z",
+ "closed": true,
+ "closedAt": "2018-05-04T18:15:31Z",
+ "merged": true,
+ "mergedAt": "2018-05-04T18:15:31Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-04-06T18:57:43Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-07-09T01:41:26Z",
+ "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..142c268
--- /dev/null
+++ b/data/raw/312.json
@@ -0,0 +1,12 @@
+{
+ "number": 312,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/312",
+ "title": "Spelling fixes",
+ "createdAt": "2018-03-11T04:51:07Z",
+ "closed": true,
+ "closedAt": "2018-03-11T04:51:43Z",
+ "merged": true,
+ "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..8af05bf
--- /dev/null
+++ b/data/raw/314.json
@@ -0,0 +1,23 @@
+{
+ "number": 314,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/314",
+ "title": "HTML Attribute and Property Rationalization",
+ "createdAt": "2018-03-22T00:28:02Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..5e70348
--- /dev/null
+++ b/data/raw/317.json
@@ -0,0 +1,18 @@
+{
+ "number": 317,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/317",
+ "title": "Named block syntax",
+ "createdAt": "2018-03-23T23:26:25Z",
+ "closed": true,
+ "closedAt": "2019-06-28T17:48:09Z",
+ "merged": false,
+ "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..4319393
--- /dev/null
+++ b/data/raw/318.json
@@ -0,0 +1,23 @@
+{
+ "number": 318,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/318",
+ "title": "`array` helper",
+ "createdAt": "2018-03-24T04:17:18Z",
+ "closed": true,
+ "closedAt": "2018-04-06T18:17:24Z",
+ "merged": true,
+ "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..a2bd8b9
--- /dev/null
+++ b/data/raw/319.json
@@ -0,0 +1,12 @@
+{
+ "number": 319,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/319",
+ "title": "`html-safe` helper",
+ "createdAt": "2018-03-24T04:49:52Z",
+ "closed": true,
+ "closedAt": "2019-02-19T15:47:24Z",
+ "merged": false,
+ "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..888e1ad
--- /dev/null
+++ b/data/raw/32.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-04-15T14:48:49Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:12:40Z",
+ "label": "T-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..0d4f02d
--- /dev/null
+++ b/data/raw/320.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-03-24T15:20:44Z",
+ "merged": true,
+ "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..8893978
--- /dev/null
+++ b/data/raw/321.json
@@ -0,0 +1,48 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-02-03T19:09:56Z",
+ "merged": false,
+ "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..4823138
--- /dev/null
+++ b/data/raw/322.json
@@ -0,0 +1,23 @@
+{
+ "number": 322,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/322",
+ "title": "Deprecation of copy and Copyable",
+ "createdAt": "2018-03-24T21:45:27Z",
+ "closed": true,
+ "closedAt": "2018-04-27T18:07:58Z",
+ "merged": true,
+ "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..be05323
--- /dev/null
+++ b/data/raw/323.json
@@ -0,0 +1,23 @@
+{
+ "number": 323,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/323",
+ "title": "Array functions",
+ "createdAt": "2018-03-25T05:23:14Z",
+ "closed": true,
+ "closedAt": "2022-01-31T15:40:04Z",
+ "merged": false,
+ "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..4719e2e
--- /dev/null
+++ b/data/raw/324.json
@@ -0,0 +1,23 @@
+{
+ "number": 324,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/324",
+ "title": "Deprecate Component#isVisible",
+ "createdAt": "2018-04-03T09:19:11Z",
+ "closed": true,
+ "closedAt": "2018-06-22T18:59:02Z",
+ "merged": true,
+ "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..4ba76e4
--- /dev/null
+++ b/data/raw/325.json
@@ -0,0 +1,12 @@
+{
+ "number": 325,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/325",
+ "title": "Fixed spelling mistake :)",
+ "createdAt": "2018-04-10T06:43:24Z",
+ "closed": true,
+ "closedAt": "2018-04-10T06:44:56Z",
+ "merged": true,
+ "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..46f3cb2
--- /dev/null
+++ b/data/raw/326.json
@@ -0,0 +1,23 @@
+{
+ "number": 326,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/326",
+ "title": "Ember data filter deprecation",
+ "createdAt": "2018-04-19T05:23:00Z",
+ "closed": true,
+ "closedAt": "2018-05-09T21:13:39Z",
+ "merged": true,
+ "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..1e89b2e
--- /dev/null
+++ b/data/raw/327.json
@@ -0,0 +1,23 @@
+{
+ "number": 327,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/327",
+ "title": "Semantic Test Selectors",
+ "createdAt": "2018-04-19T14:39:05Z",
+ "closed": true,
+ "closedAt": "2020-11-04T09:37:50Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:27:00Z",
+ "label": "T-testing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/328.json b/data/raw/328.json
new file mode 100644
index 0000000..dcdf09d
--- /dev/null
+++ b/data/raw/328.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-20T19:41:36Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-13T22:52:28Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/329.json b/data/raw/329.json
new file mode 100644
index 0000000..9ae2993
--- /dev/null
+++ b/data/raw/329.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-09-26T21:52:23Z",
+ "merged": true,
+ "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..0673c8b
--- /dev/null
+++ b/data/raw/33.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-06-22T00:10:15Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-23T05:14:57Z",
+ "label": "T-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..f12a9d6
--- /dev/null
+++ b/data/raw/331.json
@@ -0,0 +1,33 @@
+{
+ "number": 331,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/331",
+ "title": "Deprecate Globals Resolver",
+ "createdAt": "2018-05-08T16:57:33Z",
+ "closed": true,
+ "closedAt": "2018-09-07T19:09:32Z",
+ "merged": true,
+ "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..229cc00
--- /dev/null
+++ b/data/raw/332.json
@@ -0,0 +1,28 @@
+{
+ "number": 332,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/332",
+ "title": "[EMBER DATA] record links & meta",
+ "createdAt": "2018-05-11T00:37:19Z",
+ "closed": true,
+ "closedAt": "2018-10-19T02:23:14Z",
+ "merged": true,
+ "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..d6c513b
--- /dev/null
+++ b/data/raw/334.json
@@ -0,0 +1,38 @@
+{
+ "number": 334,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/334",
+ "title": "Deprecate Ember Utils",
+ "createdAt": "2018-05-25T14:40:20Z",
+ "closed": true,
+ "closedAt": "2022-07-08T18:42:12Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:09:37Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-01T18:53:17Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/335.json b/data/raw/335.json
new file mode 100644
index 0000000..002354c
--- /dev/null
+++ b/data/raw/335.json
@@ -0,0 +1,23 @@
+{
+ "number": 335,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/335",
+ "title": "RFC to deprecate `component#sendAction`",
+ "createdAt": "2018-05-29T09:50:32Z",
+ "closed": true,
+ "closedAt": "2018-06-22T18:54:51Z",
+ "merged": true,
+ "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..8cb227a
--- /dev/null
+++ b/data/raw/337.json
@@ -0,0 +1,28 @@
+{
+ "number": 337,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/337",
+ "title": "Native Class Constructor Update",
+ "createdAt": "2018-06-15T06:04:42Z",
+ "closed": true,
+ "closedAt": "2018-09-07T19:06:36Z",
+ "merged": true,
+ "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..210bf66
--- /dev/null
+++ b/data/raw/338.json
@@ -0,0 +1,23 @@
+{
+ "number": 338,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/338",
+ "title": "Native Class Roadmap",
+ "createdAt": "2018-06-15T06:10:10Z",
+ "closed": true,
+ "closedAt": "2019-01-26T21:18:11Z",
+ "merged": false,
+ "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..e6511dd
--- /dev/null
+++ b/data/raw/339.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-03T21:08:31Z",
+ "merged": false,
+ "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..e9a699c
--- /dev/null
+++ b/data/raw/34.json
@@ -0,0 +1,18 @@
+{
+ "number": 34,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/34",
+ "title": "RFC: Default Container Values",
+ "createdAt": "2015-02-15T23:59:50Z",
+ "closed": true,
+ "closedAt": "2015-05-28T02:20:31Z",
+ "merged": false,
+ "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..2948e1a
--- /dev/null
+++ b/data/raw/340.json
@@ -0,0 +1,23 @@
+{
+ "number": 340,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/340",
+ "title": "Deprecate Ember.merge",
+ "createdAt": "2018-06-19T18:32:38Z",
+ "closed": true,
+ "closedAt": "2018-08-31T21:02:09Z",
+ "merged": true,
+ "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..03915e4
--- /dev/null
+++ b/data/raw/343.json
@@ -0,0 +1,18 @@
+{
+ "number": 343,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/343",
+ "title": "Ember Data Deprecate Transforms",
+ "createdAt": "2018-06-26T06:57:03Z",
+ "closed": true,
+ "closedAt": "2018-06-27T23:40:06Z",
+ "merged": false,
+ "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..52dd8ea
--- /dev/null
+++ b/data/raw/344.json
@@ -0,0 +1,12 @@
+{
+ "number": 344,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/344",
+ "title": "Spelling correction",
+ "createdAt": "2018-07-06T11:53:05Z",
+ "closed": true,
+ "closedAt": "2018-07-09T11:24:16Z",
+ "merged": true,
+ "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..c05fd3b
--- /dev/null
+++ b/data/raw/345.json
@@ -0,0 +1,18 @@
+{
+ "number": 345,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/345",
+ "title": "Discord",
+ "createdAt": "2018-07-11T20:54:20Z",
+ "closed": true,
+ "closedAt": "2018-08-28T23:26:02Z",
+ "merged": true,
+ "mergedAt": "2018-08-28T23:26:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-11T12:34:52Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/346.json b/data/raw/346.json
new file mode 100644
index 0000000..f465428
--- /dev/null
+++ b/data/raw/346.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-07-16T20:25:14Z",
+ "merged": true,
+ "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..2441e0f
--- /dev/null
+++ b/data/raw/348.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-07-30T04:01:30Z",
+ "merged": false,
+ "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..7194079
--- /dev/null
+++ b/data/raw/35.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-06-07T18:52:37Z",
+ "merged": false,
+ "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..ef733a5
--- /dev/null
+++ b/data/raw/351.json
@@ -0,0 +1,12 @@
+{
+ "number": 351,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/351",
+ "title": "Component Manager Bounds",
+ "createdAt": "2018-08-01T16:01:04Z",
+ "closed": true,
+ "closedAt": "2018-08-25T15:07:45Z",
+ "merged": false,
+ "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..26148a3
--- /dev/null
+++ b/data/raw/353.json
@@ -0,0 +1,28 @@
+{
+ "number": 353,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/353",
+ "title": "Modifiers",
+ "createdAt": "2018-08-16T23:50:17Z",
+ "closed": true,
+ "closedAt": "2022-07-24T00:38:06Z",
+ "merged": false,
+ "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..5e80820
--- /dev/null
+++ b/data/raw/36.json
@@ -0,0 +1,33 @@
+{
+ "number": 36,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/36",
+ "title": "RFC: Optional Segments in Routing",
+ "createdAt": "2015-02-24T01:39:22Z",
+ "closed": true,
+ "closedAt": "2022-07-23T18:08:39Z",
+ "merged": false,
+ "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"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2015-04-13T20:16:54Z",
+ "label": "Needs Response"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-03T19:10:34Z",
+ "label": "T-routing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/361.json b/data/raw/361.json
new file mode 100644
index 0000000..def42e5
--- /dev/null
+++ b/data/raw/361.json
@@ -0,0 +1,12 @@
+{
+ "number": 361,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/361",
+ "title": "fix: typo",
+ "createdAt": "2018-08-17T15:20:21Z",
+ "closed": true,
+ "closedAt": "2018-08-17T15:35:40Z",
+ "merged": true,
+ "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..7706112
--- /dev/null
+++ b/data/raw/362.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-02-14T03:37:09Z",
+ "merged": false,
+ "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..ec94234
--- /dev/null
+++ b/data/raw/364.json
@@ -0,0 +1,23 @@
+{
+ "number": 364,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/364",
+ "title": "RFC: Ember 2018 Roadmap",
+ "createdAt": "2018-08-24T17:00:06Z",
+ "closed": true,
+ "closedAt": "2018-11-01T23:18:55Z",
+ "merged": true,
+ "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..dcbb085
--- /dev/null
+++ b/data/raw/366.json
@@ -0,0 +1,12 @@
+{
+ "number": 366,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/366",
+ "title": "Fix typo",
+ "createdAt": "2018-08-27T05:34:46Z",
+ "closed": true,
+ "closedAt": "2018-08-27T15:44:41Z",
+ "merged": true,
+ "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..33e2109
--- /dev/null
+++ b/data/raw/367.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-03-02T15:36:39Z",
+ "merged": false,
+ "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..6b1a431
--- /dev/null
+++ b/data/raw/369.json
@@ -0,0 +1,28 @@
+{
+ "number": 369,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/369",
+ "title": "Deprecate Computed Overridability and `.readOnly()`",
+ "createdAt": "2018-08-31T18:16:08Z",
+ "closed": true,
+ "closedAt": "2018-10-26T15:37:44Z",
+ "merged": true,
+ "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..3d6ebf5
--- /dev/null
+++ b/data/raw/37.json
@@ -0,0 +1,48 @@
+{
+ "number": 37,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/37",
+ "title": "Element and Fragment RFC",
+ "createdAt": "2015-02-27T20:31:56Z",
+ "closed": true,
+ "closedAt": "2015-06-07T18:48:26Z",
+ "merged": false,
+ "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..8ff114a
--- /dev/null
+++ b/data/raw/370.json
@@ -0,0 +1,23 @@
+{
+ "number": 370,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/370",
+ "title": "Deprecate `computed().volatile()`",
+ "createdAt": "2018-08-31T19:13:15Z",
+ "closed": true,
+ "closedAt": "2018-10-05T18:43:33Z",
+ "merged": true,
+ "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..c4e4b12
--- /dev/null
+++ b/data/raw/371.json
@@ -0,0 +1,33 @@
+{
+ "number": 371,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/371",
+ "title": "Editions",
+ "createdAt": "2018-09-04T14:59:13Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:50Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:15:43Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T20:15:46Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/372.json b/data/raw/372.json
new file mode 100644
index 0000000..b262d5c
--- /dev/null
+++ b/data/raw/372.json
@@ -0,0 +1,28 @@
+{
+ "number": 372,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/372",
+ "title": "[RFC ember-data] modelFactoryFor",
+ "createdAt": "2018-09-07T02:09:50Z",
+ "closed": true,
+ "closedAt": "2018-10-24T21:18:05Z",
+ "merged": true,
+ "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..128ec10
--- /dev/null
+++ b/data/raw/373.json
@@ -0,0 +1,38 @@
+{
+ "number": 373,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/373",
+ "title": "Modifier managers",
+ "createdAt": "2018-09-10T19:02:33Z",
+ "closed": true,
+ "closedAt": "2018-10-19T18:21:35Z",
+ "merged": true,
+ "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..b783dec
--- /dev/null
+++ b/data/raw/375.json
@@ -0,0 +1,28 @@
+{
+ "number": 375,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/375",
+ "title": "Deprecate Computed `.property()` Modifier",
+ "createdAt": "2018-09-14T17:49:00Z",
+ "closed": true,
+ "closedAt": "2018-10-26T15:38:47Z",
+ "merged": true,
+ "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..fac4932
--- /dev/null
+++ b/data/raw/378.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-23T17:31:00Z",
+ "merged": false,
+ "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..2364173
--- /dev/null
+++ b/data/raw/38.json
@@ -0,0 +1,23 @@
+{
+ "number": 38,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/38",
+ "title": "Routable Components RFC",
+ "createdAt": "2015-02-27T20:32:33Z",
+ "closed": true,
+ "closedAt": "2018-01-07T05:25:17Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:45Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:45Z",
+ "label": "Needs Implementer"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/380.json b/data/raw/380.json
new file mode 100644
index 0000000..bc9091a
--- /dev/null
+++ b/data/raw/380.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-03-14T16:36:57Z",
+ "merged": false,
+ "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..b398093
--- /dev/null
+++ b/data/raw/382.json
@@ -0,0 +1,12 @@
+{
+ "number": 382,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/382",
+ "title": "named dynamic segments",
+ "createdAt": "2018-10-03T18:42:41Z",
+ "closed": true,
+ "closedAt": "2022-07-23T17:31:36Z",
+ "merged": false,
+ "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..c584d2e
--- /dev/null
+++ b/data/raw/384.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-01-04T23:12:43Z",
+ "merged": false,
+ "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..02e3813
--- /dev/null
+++ b/data/raw/386.json
@@ -0,0 +1,28 @@
+{
+ "number": 386,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/386",
+ "title": "Remove jQuery by default",
+ "createdAt": "2018-10-07T13:27:28Z",
+ "closed": true,
+ "closedAt": "2019-01-11T20:53:14Z",
+ "merged": true,
+ "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..940fdc2
--- /dev/null
+++ b/data/raw/387.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-10-31T21:09:56Z",
+ "merged": false,
+ "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..f177f29
--- /dev/null
+++ b/data/raw/388.json
@@ -0,0 +1,48 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-01-14T18:24:08Z",
+ "merged": false,
+ "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"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-11-08T04:08:15Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-20T19:46:09Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/389.json b/data/raw/389.json
new file mode 100644
index 0000000..2127749
--- /dev/null
+++ b/data/raw/389.json
@@ -0,0 +1,33 @@
+{
+ "number": 389,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/389",
+ "title": "Dynamic tags in glimmer templates",
+ "createdAt": "2018-10-14T11:53:02Z",
+ "closed": true,
+ "closedAt": "2019-04-12T18:43:16Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-05T19:04:59Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/39.json b/data/raw/39.json
new file mode 100644
index 0000000..327ed7c
--- /dev/null
+++ b/data/raw/39.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-23T17:26:28Z",
+ "merged": false,
+ "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..4e045ea
--- /dev/null
+++ b/data/raw/391.json
@@ -0,0 +1,33 @@
+{
+ "number": 391,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/391",
+ "title": "Router Helpers",
+ "createdAt": "2018-10-22T13:49:01Z",
+ "closed": true,
+ "closedAt": "2018-11-13T18:15:40Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-05T14:07:14Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/392.json b/data/raw/392.json
new file mode 100644
index 0000000..73f44c9
--- /dev/null
+++ b/data/raw/392.json
@@ -0,0 +1,38 @@
+{
+ "number": 392,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/392",
+ "title": "Deprecate setupComponentManager String Lookup",
+ "createdAt": "2018-10-23T14:32:16Z",
+ "closed": true,
+ "closedAt": "2018-11-02T18:43:35Z",
+ "merged": true,
+ "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..73944dc
--- /dev/null
+++ b/data/raw/393.json
@@ -0,0 +1,12 @@
+{
+ "number": 393,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/393",
+ "title": "Fixed some grammar and spelling",
+ "createdAt": "2018-10-25T05:33:26Z",
+ "closed": true,
+ "closedAt": "2018-10-25T06:19:20Z",
+ "merged": true,
+ "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..5170e9e
--- /dev/null
+++ b/data/raw/394.json
@@ -0,0 +1,33 @@
+{
+ "number": 394,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/394",
+ "title": "Route actions",
+ "createdAt": "2018-10-29T08:25:20Z",
+ "closed": true,
+ "closedAt": "2019-01-04T20:45:44Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-09T17:10:34Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-07T19:13:40Z",
+ "label": "FCP to close"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-12-07T19:13:40Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-05T17:28:54Z",
+ "label": "T-routing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/395.json b/data/raw/395.json
new file mode 100644
index 0000000..6a0067a
--- /dev/null
+++ b/data/raw/395.json
@@ -0,0 +1,28 @@
+{
+ "number": 395,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/395",
+ "title": "@ember-data packages",
+ "createdAt": "2018-11-01T01:41:52Z",
+ "closed": true,
+ "closedAt": "2019-01-16T22:23:50Z",
+ "merged": true,
+ "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..3c80d59
--- /dev/null
+++ b/data/raw/398.json
@@ -0,0 +1,23 @@
+{
+ "number": 398,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/398",
+ "title": "RouteInfo Metadata",
+ "createdAt": "2018-11-02T13:29:46Z",
+ "closed": true,
+ "closedAt": "2018-11-30T19:39:29Z",
+ "merged": true,
+ "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..0ace8c3
--- /dev/null
+++ b/data/raw/4.json
@@ -0,0 +1,28 @@
+{
+ "number": 4,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/4",
+ "title": "RFC: Ember Data url templates",
+ "createdAt": "2014-08-20T21:38:09Z",
+ "closed": true,
+ "closedAt": "2019-08-21T21:18:42Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2014-08-22T18:30:31Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:42:59Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-26T21:11:30Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/40.json b/data/raw/40.json
new file mode 100644
index 0000000..12be7ec
--- /dev/null
+++ b/data/raw/40.json
@@ -0,0 +1,18 @@
+{
+ "number": 40,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/40",
+ "title": "Substate routing RFC",
+ "createdAt": "2015-03-14T15:49:46Z",
+ "closed": true,
+ "closedAt": "2015-06-07T21:44:19Z",
+ "merged": false,
+ "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..82f9097
--- /dev/null
+++ b/data/raw/403.json
@@ -0,0 +1,28 @@
+{
+ "number": 403,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/403",
+ "title": "[DATA] Identifiers ",
+ "createdAt": "2018-11-26T04:38:38Z",
+ "closed": true,
+ "closedAt": "2019-04-04T20:08:34Z",
+ "merged": true,
+ "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..9c28eda
--- /dev/null
+++ b/data/raw/407.json
@@ -0,0 +1,28 @@
+{
+ "number": 407,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/407",
+ "title": "Component Boolean Arguments",
+ "createdAt": "2018-11-30T20:50:31Z",
+ "closed": true,
+ "closedAt": "2022-07-23T17:35:39Z",
+ "merged": false,
+ "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..f2b752a
--- /dev/null
+++ b/data/raw/408.json
@@ -0,0 +1,33 @@
+{
+ "number": 408,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/408",
+ "title": "Decorators",
+ "createdAt": "2018-12-04T02:18:42Z",
+ "closed": true,
+ "closedAt": "2019-01-11T20:54:50Z",
+ "merged": true,
+ "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..cc7a8b2
--- /dev/null
+++ b/data/raw/409.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-12-05T00:51:36Z",
+ "merged": true,
+ "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..1298189
--- /dev/null
+++ b/data/raw/41.json
@@ -0,0 +1,12 @@
+{
+ "number": 41,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/41",
+ "title": "Add glossary section of detailed",
+ "createdAt": "2015-03-18T23:31:17Z",
+ "closed": true,
+ "closedAt": "2015-03-27T19:20:50Z",
+ "merged": false,
+ "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..f1fa78e
--- /dev/null
+++ b/data/raw/410.json
@@ -0,0 +1,33 @@
+{
+ "number": 410,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/410",
+ "title": "Tracked Properties",
+ "createdAt": "2018-12-05T23:56:19Z",
+ "closed": true,
+ "closedAt": "2019-02-05T13:24:01Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T20:01:32Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/411.json b/data/raw/411.json
new file mode 100644
index 0000000..a52433f
--- /dev/null
+++ b/data/raw/411.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-12-08T04:22:29Z",
+ "merged": true,
+ "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..ddcf685
--- /dev/null
+++ b/data/raw/415.json
@@ -0,0 +1,37 @@
+{
+ "number": 415,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/415",
+ "title": "Render Element Modifiers",
+ "createdAt": "2018-12-14T00:20:23Z",
+ "closed": true,
+ "closedAt": "2019-01-22T16:26:03Z",
+ "merged": true,
+ "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..fd6552e
--- /dev/null
+++ b/data/raw/416.json
@@ -0,0 +1,37 @@
+{
+ "number": 416,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/416",
+ "title": "Glimmer Components",
+ "createdAt": "2018-12-14T02:10:06Z",
+ "closed": true,
+ "closedAt": "2019-01-22T16:22:04Z",
+ "merged": true,
+ "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..69d28c4
--- /dev/null
+++ b/data/raw/417.json
@@ -0,0 +1,38 @@
+{
+ "number": 417,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/417",
+ "title": "Extensible inspector",
+ "createdAt": "2018-12-18T18:07:16Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..678bc0b
--- /dev/null
+++ b/data/raw/418.json
@@ -0,0 +1,28 @@
+{
+ "number": 418,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/418",
+ "title": "Deprecate Route Render APIs",
+ "createdAt": "2018-12-19T19:09:14Z",
+ "closed": true,
+ "closedAt": "2019-02-15T20:20:46Z",
+ "merged": true,
+ "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..d1b136f
--- /dev/null
+++ b/data/raw/419.json
@@ -0,0 +1,12 @@
+{
+ "number": 419,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/419",
+ "title": "Update deprecation-template.md",
+ "createdAt": "2018-12-19T19:38:00Z",
+ "closed": true,
+ "closedAt": "2018-12-19T21:04:28Z",
+ "merged": true,
+ "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..85af9ce
--- /dev/null
+++ b/data/raw/42.json
@@ -0,0 +1,18 @@
+{
+ "number": 42,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/42",
+ "title": "Global Action Bubbling for Components",
+ "createdAt": "2015-03-30T19:19:58Z",
+ "closed": true,
+ "closedAt": "2015-05-11T15:24:12Z",
+ "merged": false,
+ "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..38125f1
--- /dev/null
+++ b/data/raw/421.json
@@ -0,0 +1,28 @@
+{
+ "number": 421,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/421",
+ "title": "Deprecate Application Controller Router Properties",
+ "createdAt": "2018-12-19T19:51:09Z",
+ "closed": true,
+ "closedAt": "2019-02-05T13:24:42Z",
+ "merged": true,
+ "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..020a8ca
--- /dev/null
+++ b/data/raw/422.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2018-12-19T20:38:17Z",
+ "merged": true,
+ "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..7e66736
--- /dev/null
+++ b/data/raw/423.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-01-23T16:33:31Z",
+ "merged": true,
+ "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..a94463c
--- /dev/null
+++ b/data/raw/424.json
@@ -0,0 +1,12 @@
+{
+ "number": 424,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/424",
+ "title": "fix: typo",
+ "createdAt": "2018-12-21T20:41:25Z",
+ "closed": true,
+ "closedAt": "2018-12-21T21:20:53Z",
+ "merged": true,
+ "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..cc7cf42
--- /dev/null
+++ b/data/raw/425.json
@@ -0,0 +1,38 @@
+{
+ "number": 425,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/425",
+ "title": "Website Redesign RFC",
+ "createdAt": "2018-12-22T01:44:07Z",
+ "closed": true,
+ "closedAt": "2019-04-05T17:44:42Z",
+ "merged": true,
+ "mergedAt": "2019-04-05T17:44:42Z",
+ "assignees": [
+ {
+ "login": "wifelette",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25433?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:03:30Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:03:30Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:03:30Z",
+ "label": "T-steering"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-11T17:22:20Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/426.json b/data/raw/426.json
new file mode 100644
index 0000000..cf8ded2
--- /dev/null
+++ b/data/raw/426.json
@@ -0,0 +1,38 @@
+{
+ "number": 426,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/426",
+ "title": "Build-in Ember-Exam",
+ "createdAt": "2018-12-24T10:19:10Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..e09d351
--- /dev/null
+++ b/data/raw/427.json
@@ -0,0 +1,23 @@
+{
+ "number": 427,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/427",
+ "title": "Add once-for-observer RFC",
+ "createdAt": "2018-12-28T22:49:54Z",
+ "closed": true,
+ "closedAt": "2019-02-11T22:20:21Z",
+ "merged": false,
+ "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..409b9f8
--- /dev/null
+++ b/data/raw/43.json
@@ -0,0 +1,12 @@
+{
+ "number": 43,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/43",
+ "title": "Multiple yields",
+ "createdAt": "2015-04-02T05:21:13Z",
+ "closed": true,
+ "closedAt": "2015-06-07T21:48:37Z",
+ "merged": false,
+ "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..b0c7827
--- /dev/null
+++ b/data/raw/431.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-02-16T04:43:54Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-31T17:30:00Z",
+ "label": "FCP to close"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-31T17:31:55Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-01-31T17:31:55Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/432.json b/data/raw/432.json
new file mode 100644
index 0000000..cfc7dea
--- /dev/null
+++ b/data/raw/432.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-02-05T13:22:14Z",
+ "merged": true,
+ "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..d08f78b
--- /dev/null
+++ b/data/raw/433.json
@@ -0,0 +1,33 @@
+{
+ "number": 433,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/433",
+ "title": "Accessible Routing ",
+ "createdAt": "2019-01-18T17:16:07Z",
+ "closed": true,
+ "closedAt": "2022-12-02T20:18:38Z",
+ "merged": false,
+ "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..95f6f18
--- /dev/null
+++ b/data/raw/435.json
@@ -0,0 +1,27 @@
+{
+ "number": 435,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/435",
+ "title": "Forwarding Element Modifiers with \"Splattributes\"",
+ "createdAt": "2019-01-19T06:31:13Z",
+ "closed": true,
+ "closedAt": "2019-01-28T21:05:37Z",
+ "merged": true,
+ "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..ae9a599
--- /dev/null
+++ b/data/raw/437.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-01-20T03:28:38Z",
+ "merged": true,
+ "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..c932829
--- /dev/null
+++ b/data/raw/439.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-02-03T18:51:58Z",
+ "merged": false,
+ "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..83fca0a
--- /dev/null
+++ b/data/raw/44.json
@@ -0,0 +1,12 @@
+{
+ "number": 44,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/44",
+ "title": "Route driven pod structure",
+ "createdAt": "2015-04-03T17:08:17Z",
+ "closed": true,
+ "closedAt": "2015-06-07T21:51:54Z",
+ "merged": false,
+ "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..95cbb6c
--- /dev/null
+++ b/data/raw/440.json
@@ -0,0 +1,28 @@
+{
+ "number": 440,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/440",
+ "title": " Decorator Support RFC",
+ "createdAt": "2019-02-07T15:48:50Z",
+ "closed": true,
+ "closedAt": "2019-03-15T23:46:27Z",
+ "merged": true,
+ "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..331b883
--- /dev/null
+++ b/data/raw/441.json
@@ -0,0 +1,23 @@
+{
+ "number": 441,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/441",
+ "title": "Deprecate `computed().meta()`",
+ "createdAt": "2019-02-07T16:59:16Z",
+ "closed": true,
+ "closedAt": "2022-07-29T23:13:02Z",
+ "merged": false,
+ "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..0ff6dbb
--- /dev/null
+++ b/data/raw/442.json
@@ -0,0 +1,23 @@
+{
+ "number": 442,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/442",
+ "title": "Add `descriptor()`",
+ "createdAt": "2019-02-07T17:00:22Z",
+ "closed": true,
+ "closedAt": "2019-03-27T15:24:33Z",
+ "merged": false,
+ "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..ad88252
--- /dev/null
+++ b/data/raw/443.json
@@ -0,0 +1,43 @@
+{
+ "number": 443,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/443",
+ "title": "`trustedHtml` and `trusted-html`",
+ "createdAt": "2019-02-09T11:10:14Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..b5d8ec6
--- /dev/null
+++ b/data/raw/444.json
@@ -0,0 +1,12 @@
+{
+ "number": 444,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/444",
+ "title": "Update packaging rfc 51->110",
+ "createdAt": "2019-02-10T03:31:36Z",
+ "closed": true,
+ "closedAt": "2019-02-10T16:15:52Z",
+ "merged": true,
+ "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..2efa130
--- /dev/null
+++ b/data/raw/445.json
@@ -0,0 +1,33 @@
+{
+ "number": 445,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/445",
+ "title": "Deprecate {{with}}",
+ "createdAt": "2019-02-13T14:47:52Z",
+ "closed": true,
+ "closedAt": "2019-03-16T22:57:16Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-09T01:15:12Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/446.json b/data/raw/446.json
new file mode 100644
index 0000000..2290f13
--- /dev/null
+++ b/data/raw/446.json
@@ -0,0 +1,33 @@
+{
+ "number": 446,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/446",
+ "title": "Contribution Guides",
+ "createdAt": "2019-02-14T15:25:37Z",
+ "closed": true,
+ "closedAt": "2019-03-10T11:38:14Z",
+ "merged": true,
+ "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..0d6ace3
--- /dev/null
+++ b/data/raw/447.json
@@ -0,0 +1,12 @@
+{
+ "number": 447,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/447",
+ "title": "Cleaning up small typos",
+ "createdAt": "2019-02-14T22:38:23Z",
+ "closed": true,
+ "closedAt": "2019-02-15T01:36:28Z",
+ "merged": true,
+ "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..15e6c83
--- /dev/null
+++ b/data/raw/449.json
@@ -0,0 +1,33 @@
+{
+ "number": 449,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/449",
+ "title": "Deprecate {{partial}}",
+ "createdAt": "2019-02-17T21:28:55Z",
+ "closed": true,
+ "closedAt": "2019-03-16T22:56:51Z",
+ "merged": true,
+ "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..abce5a7
--- /dev/null
+++ b/data/raw/45.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-06-07T19:01:10Z",
+ "merged": true,
+ "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..d12acea
--- /dev/null
+++ b/data/raw/451.json
@@ -0,0 +1,42 @@
+{
+ "number": 451,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/451",
+ "title": "Injection Parameter Normalization",
+ "createdAt": "2019-02-20T15:55:35Z",
+ "closed": true,
+ "closedAt": "2019-04-12T18:50:47Z",
+ "merged": true,
+ "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..34ac28f
--- /dev/null
+++ b/data/raw/452.json
@@ -0,0 +1,23 @@
+{
+ "number": 452,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/452",
+ "title": "[Data] Medium Term Plan",
+ "createdAt": "2019-02-21T02:18:27Z",
+ "closed": true,
+ "closedAt": "2019-06-26T21:08:22Z",
+ "merged": true,
+ "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..5606cce
--- /dev/null
+++ b/data/raw/454.json
@@ -0,0 +1,23 @@
+{
+ "number": 454,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/454",
+ "title": "SFC & Template Import Primitives",
+ "createdAt": "2019-02-23T04:56:28Z",
+ "closed": true,
+ "closedAt": "2022-02-09T15:45:04Z",
+ "merged": false,
+ "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..82d6ba4
--- /dev/null
+++ b/data/raw/457.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-03-15T23:49:07Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-09T01:38:16Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/458.json b/data/raw/458.json
new file mode 100644
index 0000000..aeac70c
--- /dev/null
+++ b/data/raw/458.json
@@ -0,0 +1,18 @@
+{
+ "number": 458,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/458",
+ "title": "[DATA] RecordData Operations",
+ "createdAt": "2019-03-06T19:45:09Z",
+ "closed": true,
+ "closedAt": "2019-04-24T21:39:52Z",
+ "merged": false,
+ "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..a7508e4
--- /dev/null
+++ b/data/raw/459.json
@@ -0,0 +1,43 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-03-15T23:49:26Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-09T00:35:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/46.json b/data/raw/46.json
new file mode 100644
index 0000000..f867a0d
--- /dev/null
+++ b/data/raw/46.json
@@ -0,0 +1,12 @@
+{
+ "number": 46,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/46",
+ "title": "Registry / Container reform",
+ "createdAt": "2015-04-09T14:17:23Z",
+ "closed": true,
+ "closedAt": "2015-07-23T15:36:54Z",
+ "merged": true,
+ "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..c6c3a16
--- /dev/null
+++ b/data/raw/460.json
@@ -0,0 +1,33 @@
+{
+ "number": 460,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/460",
+ "title": "Yieldable named blocks",
+ "createdAt": "2019-03-07T00:46:36Z",
+ "closed": true,
+ "closedAt": "2019-04-23T22:36:39Z",
+ "merged": true,
+ "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..e6c8546
--- /dev/null
+++ b/data/raw/461.json
@@ -0,0 +1,28 @@
+{
+ "number": 461,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/461",
+ "title": "[DATA] Singleton RecordData",
+ "createdAt": "2019-03-07T04:06:27Z",
+ "closed": true,
+ "closedAt": "2019-06-26T21:56:54Z",
+ "merged": true,
+ "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..eb2587d
--- /dev/null
+++ b/data/raw/462.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-20T19:41:33Z",
+ "merged": false,
+ "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..0983471
--- /dev/null
+++ b/data/raw/463.json
@@ -0,0 +1,23 @@
+{
+ "number": 463,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/463",
+ "title": "Record Data State",
+ "createdAt": "2019-03-13T21:07:50Z",
+ "closed": true,
+ "closedAt": "2019-05-22T02:41:49Z",
+ "merged": true,
+ "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..f313d0a
--- /dev/null
+++ b/data/raw/464.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-12-14T18:08:04Z",
+ "merged": false,
+ "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..49f9eb1
--- /dev/null
+++ b/data/raw/465.json
@@ -0,0 +1,23 @@
+{
+ "number": 465,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/465",
+ "title": "Record Data Errors RFC",
+ "createdAt": "2019-03-14T23:18:20Z",
+ "closed": true,
+ "closedAt": "2019-05-15T15:36:58Z",
+ "merged": true,
+ "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..e317399
--- /dev/null
+++ b/data/raw/466.json
@@ -0,0 +1,23 @@
+{
+ "number": 466,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/466",
+ "title": "Request state service",
+ "createdAt": "2019-03-15T01:29:34Z",
+ "closed": true,
+ "closedAt": "2019-08-14T20:51:30Z",
+ "merged": true,
+ "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..a7d0906
--- /dev/null
+++ b/data/raw/467.json
@@ -0,0 +1,28 @@
+{
+ "number": 467,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/467",
+ "title": "Injection Hook Normalization",
+ "createdAt": "2019-03-15T05:27:54Z",
+ "closed": true,
+ "closedAt": "2020-06-10T03:21:00Z",
+ "merged": false,
+ "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..afb5cd2
--- /dev/null
+++ b/data/raw/468.json
@@ -0,0 +1,23 @@
+{
+ "number": 468,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/468",
+ "title": "`@classic` Decorator",
+ "createdAt": "2019-03-15T05:31:57Z",
+ "closed": true,
+ "closedAt": "2019-07-19T18:46:03Z",
+ "merged": true,
+ "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..c54b16c
--- /dev/null
+++ b/data/raw/47.json
@@ -0,0 +1,12 @@
+{
+ "number": 47,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/47",
+ "title": "Named Template Blocks",
+ "createdAt": "2015-04-13T04:31:52Z",
+ "closed": true,
+ "closedAt": "2015-06-07T22:20:42Z",
+ "merged": false,
+ "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..1a00182
--- /dev/null
+++ b/data/raw/470.json
@@ -0,0 +1,38 @@
+{
+ "number": 470,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/470",
+ "title": "`{{fn}}` Helper",
+ "createdAt": "2019-03-21T01:11:06Z",
+ "closed": true,
+ "closedAt": "2019-04-12T18:54:08Z",
+ "merged": true,
+ "mergedAt": "2019-04-12T18:54:08Z",
+ "assignees": [
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:21Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:52Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-04-02T15:08:56Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-05T20:57:53Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/471.json b/data/raw/471.json
new file mode 100644
index 0000000..fea5025
--- /dev/null
+++ b/data/raw/471.json
@@ -0,0 +1,33 @@
+{
+ "number": 471,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/471",
+ "title": "`{{on}}` Modifier",
+ "createdAt": "2019-03-22T04:41:21Z",
+ "closed": true,
+ "closedAt": "2019-04-12T18:57:07Z",
+ "merged": true,
+ "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..5a42c61
--- /dev/null
+++ b/data/raw/472.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-04-03T09:02:35Z",
+ "merged": true,
+ "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..29f6cd0
--- /dev/null
+++ b/data/raw/477.json
@@ -0,0 +1,23 @@
+{
+ "number": 477,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/477",
+ "title": "Blueprints Update",
+ "createdAt": "2019-04-17T15:11:35Z",
+ "closed": true,
+ "closedAt": "2020-04-25T17:46:22Z",
+ "merged": true,
+ "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..e351b69
--- /dev/null
+++ b/data/raw/478.json
@@ -0,0 +1,23 @@
+{
+ "number": 478,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/478",
+ "title": "Tracked Properties Updates",
+ "createdAt": "2019-04-18T05:50:35Z",
+ "closed": true,
+ "closedAt": "2019-05-06T13:00:36Z",
+ "merged": true,
+ "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..b580073
--- /dev/null
+++ b/data/raw/48.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-23T17:24:36Z",
+ "merged": false,
+ "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..1e3e94d
--- /dev/null
+++ b/data/raw/480.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-04-19T19:14:40Z",
+ "merged": true,
+ "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..94f1b94
--- /dev/null
+++ b/data/raw/481.json
@@ -0,0 +1,52 @@
+{
+ "number": 481,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/481",
+ "title": "Component Templates Co-location",
+ "createdAt": "2019-04-23T06:39:33Z",
+ "closed": true,
+ "closedAt": "2019-05-31T20:32:15Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-06T12:48:52Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-05-08T15:16:01Z",
+ "label": "Octane"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/482.json b/data/raw/482.json
new file mode 100644
index 0000000..beeb1a8
--- /dev/null
+++ b/data/raw/482.json
@@ -0,0 +1,12 @@
+{
+ "number": 482,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/482",
+ "title": "Deprecate hash helper",
+ "createdAt": "2019-04-23T20:27:29Z",
+ "closed": true,
+ "closedAt": "2022-03-02T15:43:25Z",
+ "merged": false,
+ "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..5fc115d
--- /dev/null
+++ b/data/raw/483.json
@@ -0,0 +1,12 @@
+{
+ "number": 483,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/483",
+ "title": "Fix 'tempalte' typos",
+ "createdAt": "2019-04-24T22:34:29Z",
+ "closed": true,
+ "closedAt": "2019-04-25T01:40:51Z",
+ "merged": true,
+ "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..b0c1cf9
--- /dev/null
+++ b/data/raw/485.json
@@ -0,0 +1,17 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-05-18T22:49:26Z",
+ "merged": false,
+ "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..00e4525
--- /dev/null
+++ b/data/raw/486.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-07-19T18:52:20Z",
+ "merged": true,
+ "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..3c5f81c
--- /dev/null
+++ b/data/raw/487.json
@@ -0,0 +1,23 @@
+{
+ "number": 487,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/487",
+ "title": "Custom Model Classes",
+ "createdAt": "2019-05-09T18:30:34Z",
+ "closed": true,
+ "closedAt": "2019-06-29T04:04:07Z",
+ "merged": true,
+ "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..0991e41
--- /dev/null
+++ b/data/raw/489.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-24T13:26:52Z",
+ "merged": false,
+ "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..31409cc
--- /dev/null
+++ b/data/raw/491.json
@@ -0,0 +1,18 @@
+{
+ "number": 491,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/491",
+ "title": "Deprecate disconnectOutlet",
+ "createdAt": "2019-05-20T13:54:26Z",
+ "closed": true,
+ "closedAt": "2019-06-03T14:40:51Z",
+ "merged": true,
+ "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..fb302ef
--- /dev/null
+++ b/data/raw/492.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-05-21T16:12:42Z",
+ "merged": true,
+ "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..83e2917
--- /dev/null
+++ b/data/raw/494.json
@@ -0,0 +1,18 @@
+{
+ "number": 494,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/494",
+ "title": "Async Observers",
+ "createdAt": "2019-05-30T21:23:53Z",
+ "closed": true,
+ "closedAt": "2019-06-20T16:07:01Z",
+ "merged": true,
+ "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..4d904d6
--- /dev/null
+++ b/data/raw/495.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-06-03T13:50:59Z",
+ "merged": true,
+ "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..5e6b344
--- /dev/null
+++ b/data/raw/496.json
@@ -0,0 +1,33 @@
+{
+ "number": 496,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/496",
+ "title": "Strict mode templates",
+ "createdAt": "2019-06-02T04:42:15Z",
+ "closed": true,
+ "closedAt": "2020-04-24T22:09:45Z",
+ "merged": true,
+ "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..cb49b1f
--- /dev/null
+++ b/data/raw/499.json
@@ -0,0 +1,12 @@
+{
+ "number": 499,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/499",
+ "title": "An alternative to Controllers",
+ "createdAt": "2019-06-10T16:37:33Z",
+ "closed": true,
+ "closedAt": "2021-03-27T15:09:20Z",
+ "merged": false,
+ "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..c5479cb
--- /dev/null
+++ b/data/raw/5.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-01-09T00:03:24Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2014-10-01T21:04:17Z",
+ "label": "T-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..2a73fd2
--- /dev/null
+++ b/data/raw/50.json
@@ -0,0 +1,12 @@
+{
+ "number": 50,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/50",
+ "title": "Add improved actions RFC",
+ "createdAt": "2015-05-07T00:27:38Z",
+ "closed": true,
+ "closedAt": "2015-05-11T18:19:22Z",
+ "merged": true,
+ "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..9e25135
--- /dev/null
+++ b/data/raw/500.json
@@ -0,0 +1,12 @@
+{
+ "number": 500,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/500",
+ "title": "Update 0391-router-helpers.md",
+ "createdAt": "2019-06-12T09:22:13Z",
+ "closed": true,
+ "closedAt": "2019-06-12T16:30:18Z",
+ "merged": true,
+ "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..33b4246
--- /dev/null
+++ b/data/raw/501.json
@@ -0,0 +1,12 @@
+{
+ "number": 501,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/501",
+ "title": "Deprecate inline link-to",
+ "createdAt": "2019-06-12T16:56:41Z",
+ "closed": true,
+ "closedAt": "2022-05-01T19:04:16Z",
+ "merged": false,
+ "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..f00f683
--- /dev/null
+++ b/data/raw/502.json
@@ -0,0 +1,33 @@
+{
+ "number": 502,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/502",
+ "title": "Explicit Service Injection",
+ "createdAt": "2019-06-15T01:52:50Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:18Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-10T20:01:22Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-02-10T20:01:25Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/506.json b/data/raw/506.json
new file mode 100644
index 0000000..8c99ca1
--- /dev/null
+++ b/data/raw/506.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-09-30T18:13:57Z",
+ "merged": false,
+ "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..51d1ddc
--- /dev/null
+++ b/data/raw/507.json
@@ -0,0 +1,18 @@
+{
+ "number": 507,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/507",
+ "title": "v2 Addon Format (Embroider compatibility)",
+ "createdAt": "2019-06-22T21:41:18Z",
+ "closed": true,
+ "closedAt": "2020-05-15T20:03:06Z",
+ "merged": true,
+ "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..b855e4d
--- /dev/null
+++ b/data/raw/509.json
@@ -0,0 +1,12 @@
+{
+ "number": 509,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/509",
+ "title": "fix some typos",
+ "createdAt": "2019-07-01T12:28:01Z",
+ "closed": true,
+ "closedAt": "2019-07-01T13:47:40Z",
+ "merged": true,
+ "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..78eddc4
--- /dev/null
+++ b/data/raw/51.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-05-07T09:51:26Z",
+ "merged": true,
+ "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..c543333
--- /dev/null
+++ b/data/raw/510.json
@@ -0,0 +1,12 @@
+{
+ "number": 510,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/510",
+ "title": "Add `load` hook to Route",
+ "createdAt": "2019-07-01T15:08:56Z",
+ "closed": true,
+ "closedAt": "2022-07-23T02:01:30Z",
+ "merged": false,
+ "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..cf5a4b1
--- /dev/null
+++ b/data/raw/511.json
@@ -0,0 +1,12 @@
+{
+ "number": 511,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/511",
+ "title": "fix some typos",
+ "createdAt": "2019-07-05T18:02:56Z",
+ "closed": true,
+ "closedAt": "2019-07-06T01:54:10Z",
+ "merged": true,
+ "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..17d3784
--- /dev/null
+++ b/data/raw/512.json
@@ -0,0 +1,43 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-09-09T18:45:46Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-29T20:10:36Z",
+ "label": "FCP to close"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-29T20:11:02Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-29T20:11:02Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-29T20:11:02Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-29T20:11:02Z",
+ "label": "T-ember-cli"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/514.json b/data/raw/514.json
new file mode 100644
index 0000000..e05d7aa
--- /dev/null
+++ b/data/raw/514.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-07-19T20:14:03Z",
+ "merged": true,
+ "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..3229d6f
--- /dev/null
+++ b/data/raw/519.json
@@ -0,0 +1,23 @@
+{
+ "number": 519,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/519",
+ "title": "Ember 2020 Roadmap RFC",
+ "createdAt": "2019-07-29T18:29:49Z",
+ "closed": true,
+ "closedAt": "2020-05-01T18:57:15Z",
+ "merged": true,
+ "mergedAt": "2020-05-01T18:57:15Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-04-03T16:40:37Z",
+ "label": "T-steering"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-04-17T17:39:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/52.json b/data/raw/52.json
new file mode 100644
index 0000000..63955e7
--- /dev/null
+++ b/data/raw/52.json
@@ -0,0 +1,12 @@
+{
+ "number": 52,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/52",
+ "title": "Expression RFC",
+ "createdAt": "2015-05-17T19:03:07Z",
+ "closed": true,
+ "closedAt": "2015-05-18T02:29:51Z",
+ "merged": false,
+ "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..f0a8281
--- /dev/null
+++ b/data/raw/521.json
@@ -0,0 +1,33 @@
+{
+ "number": 521,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/521",
+ "title": "[DATA] findRecord/peekRecord via Identifier",
+ "createdAt": "2019-07-29T20:49:10Z",
+ "closed": true,
+ "closedAt": "2019-08-22T00:02:00Z",
+ "merged": true,
+ "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..67283f5
--- /dev/null
+++ b/data/raw/522.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-08-22T00:00:36Z",
+ "merged": true,
+ "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..e6e72a0
--- /dev/null
+++ b/data/raw/523.json
@@ -0,0 +1,28 @@
+{
+ "number": 523,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/523",
+ "title": "@model for route templates",
+ "createdAt": "2019-08-05T22:33:02Z",
+ "closed": true,
+ "closedAt": "2019-08-30T18:36:50Z",
+ "merged": true,
+ "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..115fda1
--- /dev/null
+++ b/data/raw/526.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-08-09T15:49:40Z",
+ "merged": true,
+ "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..8da8ec7
--- /dev/null
+++ b/data/raw/528.json
@@ -0,0 +1,12 @@
+{
+ "number": 528,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/528",
+ "title": "Deprecate Events",
+ "createdAt": "2019-08-15T13:10:23Z",
+ "closed": true,
+ "closedAt": "2022-07-29T23:12:24Z",
+ "merged": false,
+ "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..dc67e0b
--- /dev/null
+++ b/data/raw/53.json
@@ -0,0 +1,12 @@
+{
+ "number": 53,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/53",
+ "title": "Helpers",
+ "createdAt": "2015-05-18T03:02:20Z",
+ "closed": true,
+ "closedAt": "2015-06-07T20:15:25Z",
+ "merged": true,
+ "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..5e55cf4
--- /dev/null
+++ b/data/raw/54.json
@@ -0,0 +1,12 @@
+{
+ "number": 54,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/54",
+ "title": "Update 0000-stateful-helpers.md",
+ "createdAt": "2015-05-18T03:08:02Z",
+ "closed": true,
+ "closedAt": "2015-05-18T03:09:54Z",
+ "merged": true,
+ "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..9039c25
--- /dev/null
+++ b/data/raw/548.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-10-25T04:05:49Z",
+ "merged": true,
+ "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..95ad8d9
--- /dev/null
+++ b/data/raw/549.json
@@ -0,0 +1,12 @@
+{
+ "number": 549,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/549",
+ "title": "Ember dev for other platforms",
+ "createdAt": "2019-10-22T23:57:01Z",
+ "closed": true,
+ "closedAt": "2022-07-24T00:07:25Z",
+ "merged": false,
+ "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..b002d65
--- /dev/null
+++ b/data/raw/55.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-05-19T20:56:33Z",
+ "merged": true,
+ "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..4579480
--- /dev/null
+++ b/data/raw/554.json
@@ -0,0 +1,23 @@
+{
+ "number": 554,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/554",
+ "title": "Deprecate getWithDefault",
+ "createdAt": "2019-11-08T21:58:46Z",
+ "closed": true,
+ "closedAt": "2020-01-31T18:09:52Z",
+ "merged": true,
+ "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..3a17749
--- /dev/null
+++ b/data/raw/557.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-24T00:16:41Z",
+ "merged": false,
+ "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..3abdaed
--- /dev/null
+++ b/data/raw/558.json
@@ -0,0 +1,43 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-12-13T20:11:32Z",
+ "merged": true,
+ "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..79aea48
--- /dev/null
+++ b/data/raw/559.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2019-12-07T22:41:28Z",
+ "merged": true,
+ "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..c570e80
--- /dev/null
+++ b/data/raw/56.json
@@ -0,0 +1,12 @@
+{
+ "number": 56,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/56",
+ "title": "Release cycle improvements",
+ "createdAt": "2015-05-22T05:32:15Z",
+ "closed": true,
+ "closedAt": "2015-10-02T18:51:04Z",
+ "merged": true,
+ "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..89875f4
--- /dev/null
+++ b/data/raw/560.json
@@ -0,0 +1,33 @@
+{
+ "number": 560,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/560",
+ "title": "Adding Equality Operators to Templates",
+ "createdAt": "2019-12-08T20:45:34Z",
+ "closed": true,
+ "closedAt": "2021-01-29T19:17:29Z",
+ "merged": true,
+ "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..0e11290
--- /dev/null
+++ b/data/raw/561.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-02-05T21:43:57Z",
+ "merged": true,
+ "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..3e4e2d6
--- /dev/null
+++ b/data/raw/562.json
@@ -0,0 +1,33 @@
+{
+ "number": 562,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/562",
+ "title": "Adding Logical Operators to Templates",
+ "createdAt": "2019-12-08T22:31:50Z",
+ "closed": true,
+ "closedAt": "2021-01-15T19:24:55Z",
+ "merged": true,
+ "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..3d3d489
--- /dev/null
+++ b/data/raw/565.json
@@ -0,0 +1,12 @@
+{
+ "number": 565,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/565",
+ "title": "Deprecation Shaking",
+ "createdAt": "2019-12-18T19:19:54Z",
+ "closed": true,
+ "closedAt": "2021-02-03T16:01:29Z",
+ "merged": false,
+ "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..bee2b36
--- /dev/null
+++ b/data/raw/566.json
@@ -0,0 +1,23 @@
+{
+ "number": 566,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/566",
+ "title": "@cached",
+ "createdAt": "2019-12-23T03:20:00Z",
+ "closed": true,
+ "closedAt": "2021-02-26T19:15:22Z",
+ "merged": true,
+ "mergedAt": "2021-02-26T19:15:22Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-18T22:50:42Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-19T19:20:18Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/567.json b/data/raw/567.json
new file mode 100644
index 0000000..062874f
--- /dev/null
+++ b/data/raw/567.json
@@ -0,0 +1,12 @@
+{
+ "number": 567,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/567",
+ "title": "`@use` and Resources",
+ "createdAt": "2019-12-23T16:03:39Z",
+ "closed": true,
+ "closedAt": "2020-10-29T03:48:54Z",
+ "merged": false,
+ "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..8ce22f0
--- /dev/null
+++ b/data/raw/569.json
@@ -0,0 +1,12 @@
+{
+ "number": 569,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/569",
+ "title": "TrackedList",
+ "createdAt": "2020-01-03T18:07:19Z",
+ "closed": true,
+ "closedAt": "2022-07-23T17:51:42Z",
+ "merged": false,
+ "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..eb77635
--- /dev/null
+++ b/data/raw/57.json
@@ -0,0 +1,18 @@
+{
+ "number": 57,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/57",
+ "title": "RFC for reference unification",
+ "createdAt": "2015-05-23T01:10:45Z",
+ "closed": true,
+ "closedAt": "2016-01-11T18:22:49Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-01-25T19:09:33Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/570.json b/data/raw/570.json
new file mode 100644
index 0000000..416cabe
--- /dev/null
+++ b/data/raw/570.json
@@ -0,0 +1,12 @@
+{
+ "number": 570,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/570",
+ "title": "URL Manager",
+ "createdAt": "2020-01-04T23:25:01Z",
+ "closed": true,
+ "closedAt": "2021-03-14T16:40:35Z",
+ "merged": false,
+ "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..77bdc99
--- /dev/null
+++ b/data/raw/571.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-01-14T18:16:10Z",
+ "merged": true,
+ "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..f81a5a5
--- /dev/null
+++ b/data/raw/572.json
@@ -0,0 +1,18 @@
+{
+ "number": 572,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/572",
+ "title": "Promise based initializers",
+ "createdAt": "2020-01-10T01:09:43Z",
+ "closed": true,
+ "closedAt": "2020-08-06T23:30:46Z",
+ "merged": false,
+ "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..4329898
--- /dev/null
+++ b/data/raw/573.json
@@ -0,0 +1,18 @@
+{
+ "number": 573,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/573",
+ "title": "App Boot Hooks",
+ "createdAt": "2020-01-10T01:40:38Z",
+ "closed": true,
+ "closedAt": "2023-11-03T07:31:25Z",
+ "merged": false,
+ "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..0aed5b4
--- /dev/null
+++ b/data/raw/574.json
@@ -0,0 +1,23 @@
+{
+ "number": 574,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/574",
+ "title": "Controller Injection Deprecation",
+ "createdAt": "2020-01-10T01:48:34Z",
+ "closed": true,
+ "closedAt": "2020-02-08T00:15:16Z",
+ "merged": false,
+ "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..4db3099
--- /dev/null
+++ b/data/raw/575.json
@@ -0,0 +1,18 @@
+{
+ "number": 575,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/575",
+ "title": "Test Directories",
+ "createdAt": "2020-01-10T01:52:53Z",
+ "closed": true,
+ "closedAt": "2020-11-06T19:38:22Z",
+ "merged": false,
+ "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..18f9a54
--- /dev/null
+++ b/data/raw/576.json
@@ -0,0 +1,38 @@
+{
+ "number": 576,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/576",
+ "title": "Move HTTP Mock to addon",
+ "createdAt": "2020-01-10T02:00:36Z",
+ "closed": true,
+ "closedAt": "2023-10-20T21:09:37Z",
+ "merged": false,
+ "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..88dc64e
--- /dev/null
+++ b/data/raw/577.json
@@ -0,0 +1,12 @@
+{
+ "number": 577,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/577",
+ "title": "Tracked Maps and Sets",
+ "createdAt": "2020-01-10T21:57:33Z",
+ "closed": true,
+ "closedAt": "2022-07-23T23:51:16Z",
+ "merged": false,
+ "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..302f109
--- /dev/null
+++ b/data/raw/578.json
@@ -0,0 +1,18 @@
+{
+ "number": 578,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/578",
+ "title": "Ember CLI build pipeline",
+ "createdAt": "2020-01-10T22:09:51Z",
+ "closed": true,
+ "closedAt": "2022-02-16T18:24:47Z",
+ "merged": false,
+ "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..548d944
--- /dev/null
+++ b/data/raw/579.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-11-03T07:30:54Z",
+ "merged": false,
+ "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..e8b110a
--- /dev/null
+++ b/data/raw/58.json
@@ -0,0 +1,12 @@
+{
+ "number": 58,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/58",
+ "title": "Helper listing (dashless helpers)",
+ "createdAt": "2015-05-24T17:36:53Z",
+ "closed": true,
+ "closedAt": "2015-06-13T22:17:14Z",
+ "merged": true,
+ "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..920b8bd
--- /dev/null
+++ b/data/raw/580.json
@@ -0,0 +1,32 @@
+{
+ "number": 580,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/580",
+ "title": "Destroyables",
+ "createdAt": "2020-01-11T00:26:29Z",
+ "closed": true,
+ "closedAt": "2020-04-21T18:48:04Z",
+ "merged": true,
+ "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..6f4fb17
--- /dev/null
+++ b/data/raw/581.json
@@ -0,0 +1,28 @@
+{
+ "number": 581,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/581",
+ "title": "New Test Waiters",
+ "createdAt": "2020-01-14T17:15:17Z",
+ "closed": true,
+ "closedAt": "2020-02-21T22:05:15Z",
+ "merged": true,
+ "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..79fed85
--- /dev/null
+++ b/data/raw/585.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-02-21T19:58:22Z",
+ "merged": true,
+ "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..e4ad802
--- /dev/null
+++ b/data/raw/59.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-05-25T01:08:29Z",
+ "merged": true,
+ "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..4cff08b
--- /dev/null
+++ b/data/raw/593.json
@@ -0,0 +1,33 @@
+{
+ "number": 593,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/593",
+ "title": "Spreadable Arguments",
+ "createdAt": "2020-02-12T13:04:43Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:21Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:58:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:58:24Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/594.json b/data/raw/594.json
new file mode 100644
index 0000000..4611037
--- /dev/null
+++ b/data/raw/594.json
@@ -0,0 +1,23 @@
+{
+ "number": 594,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/594",
+ "title": "set helper",
+ "createdAt": "2020-02-20T19:24:16Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..0a6458a
--- /dev/null
+++ b/data/raw/599.json
@@ -0,0 +1,12 @@
+{
+ "number": 599,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/599",
+ "title": "Test Co-Location",
+ "createdAt": "2020-03-02T17:52:04Z",
+ "closed": true,
+ "closedAt": "2022-07-23T23:34:35Z",
+ "merged": false,
+ "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..ae178c9
--- /dev/null
+++ b/data/raw/6.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2014-08-30T09:01:23Z",
+ "merged": false,
+ "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..0097f0d
--- /dev/null
+++ b/data/raw/60.json
@@ -0,0 +1,12 @@
+{
+ "number": 60,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/60",
+ "title": "Component Unification (angle brackets)",
+ "createdAt": "2015-05-25T00:42:24Z",
+ "closed": true,
+ "closedAt": "2016-04-15T21:05:19Z",
+ "merged": false,
+ "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..eb35270
--- /dev/null
+++ b/data/raw/61.json
@@ -0,0 +1,18 @@
+{
+ "number": 61,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/61",
+ "title": "Ember Data background fetch RFC",
+ "createdAt": "2015-06-03T22:41:16Z",
+ "closed": true,
+ "closedAt": "2016-01-06T00:49:45Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-06-07T22:21:31Z",
+ "label": "T-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..5fe6dbf
--- /dev/null
+++ b/data/raw/615.json
@@ -0,0 +1,18 @@
+{
+ "number": 615,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/615",
+ "title": "Autotracking Memoization",
+ "createdAt": "2020-04-18T00:22:24Z",
+ "closed": true,
+ "closedAt": "2020-05-08T19:32:35Z",
+ "merged": true,
+ "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..c59895e
--- /dev/null
+++ b/data/raw/617.json
@@ -0,0 +1,18 @@
+{
+ "number": 617,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/617",
+ "title": "RFC Stages",
+ "createdAt": "2020-04-22T17:49:02Z",
+ "closed": true,
+ "closedAt": "2020-09-18T19:08:36Z",
+ "merged": true,
+ "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..117a85a
--- /dev/null
+++ b/data/raw/618.json
@@ -0,0 +1,12 @@
+{
+ "number": 618,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/618",
+ "title": "Update 0000-template.md",
+ "createdAt": "2020-04-22T18:11:19Z",
+ "closed": true,
+ "closedAt": "2020-04-22T18:16:47Z",
+ "merged": false,
+ "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..993432c
--- /dev/null
+++ b/data/raw/619.json
@@ -0,0 +1,28 @@
+{
+ "number": 619,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/619",
+ "title": "Better environment handling",
+ "createdAt": "2020-04-23T14:54:14Z",
+ "closed": true,
+ "closedAt": "2020-11-24T14:09:09Z",
+ "merged": false,
+ "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..6ec47cd
--- /dev/null
+++ b/data/raw/62.json
@@ -0,0 +1,18 @@
+{
+ "number": 62,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/62",
+ "title": "Redirects",
+ "createdAt": "2015-06-06T23:43:42Z",
+ "closed": true,
+ "closedAt": "2022-07-20T18:56:53Z",
+ "merged": false,
+ "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..e581659
--- /dev/null
+++ b/data/raw/620.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-05-01T19:32:02Z",
+ "merged": true,
+ "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..f4a1160
--- /dev/null
+++ b/data/raw/621.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..2badab2
--- /dev/null
+++ b/data/raw/622.json
@@ -0,0 +1,12 @@
+{
+ "number": 622,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/622",
+ "title": "Fix missing macroGetOwnConfig description",
+ "createdAt": "2020-05-02T12:11:18Z",
+ "closed": true,
+ "closedAt": "2020-05-08T17:35:32Z",
+ "merged": true,
+ "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..6c8fd8f
--- /dev/null
+++ b/data/raw/624.json
@@ -0,0 +1,12 @@
+{
+ "number": 624,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/624",
+ "title": "Update 0410-tracked-properties.md",
+ "createdAt": "2020-05-06T17:03:24Z",
+ "closed": true,
+ "closedAt": "2020-05-08T00:18:35Z",
+ "merged": true,
+ "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..c349389
--- /dev/null
+++ b/data/raw/625.json
@@ -0,0 +1,28 @@
+{
+ "number": 625,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/625",
+ "title": "Helper Managers",
+ "createdAt": "2020-05-06T21:14:54Z",
+ "closed": true,
+ "closedAt": "2020-05-22T19:27:26Z",
+ "merged": true,
+ "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..1871026
--- /dev/null
+++ b/data/raw/626.json
@@ -0,0 +1,18 @@
+{
+ "number": 626,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/626",
+ "title": "`invokeHelper`",
+ "createdAt": "2020-05-08T00:16:58Z",
+ "closed": true,
+ "closedAt": "2020-06-22T16:42:00Z",
+ "merged": true,
+ "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..0fb075f
--- /dev/null
+++ b/data/raw/627.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-10-21T19:53:40Z",
+ "merged": false,
+ "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..a40aebe
--- /dev/null
+++ b/data/raw/628.json
@@ -0,0 +1,28 @@
+{
+ "number": 628,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/628",
+ "title": "💅 Add Prettier 💇",
+ "createdAt": "2020-05-18T20:16:44Z",
+ "closed": true,
+ "closedAt": "2020-06-05T22:14:03Z",
+ "merged": true,
+ "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..803dd2b
--- /dev/null
+++ b/data/raw/630.json
@@ -0,0 +1,12 @@
+{
+ "number": 630,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/630",
+ "title": "New browser support policy",
+ "createdAt": "2020-05-22T09:43:37Z",
+ "closed": true,
+ "closedAt": "2020-10-21T19:54:12Z",
+ "merged": false,
+ "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..095b00a
--- /dev/null
+++ b/data/raw/631.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-10-09T13:46:18Z",
+ "merged": true,
+ "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..60a3d33
--- /dev/null
+++ b/data/raw/632.json
@@ -0,0 +1,18 @@
+{
+ "number": 632,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/632",
+ "title": "Deprecate string based actions",
+ "createdAt": "2020-05-23T18:12:11Z",
+ "closed": true,
+ "closedAt": "2023-01-13T21:23:16Z",
+ "merged": false,
+ "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..858725b
--- /dev/null
+++ b/data/raw/635.json
@@ -0,0 +1,18 @@
+{
+ "number": 635,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/635",
+ "title": "`ember new --lang`",
+ "createdAt": "2020-05-29T20:28:04Z",
+ "closed": true,
+ "closedAt": "2020-06-12T22:43:41Z",
+ "merged": true,
+ "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..d5700a2
--- /dev/null
+++ b/data/raw/637.json
@@ -0,0 +1,37 @@
+{
+ "number": 637,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/637",
+ "title": "Facilitate customization of setupTest* functions",
+ "createdAt": "2020-06-05T21:57:52Z",
+ "closed": true,
+ "closedAt": "2020-07-17T19:14:02Z",
+ "merged": true,
+ "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..985c6f4
--- /dev/null
+++ b/data/raw/638.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-08-10T16:30:09Z",
+ "merged": true,
+ "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..94fb0b1
--- /dev/null
+++ b/data/raw/639.json
@@ -0,0 +1,23 @@
+{
+ "number": 639,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/639",
+ "title": "Replace terms blacklist & whitelist",
+ "createdAt": "2020-06-15T11:17:47Z",
+ "closed": true,
+ "closedAt": "2020-07-24T19:51:12Z",
+ "merged": true,
+ "mergedAt": "2020-07-24T19:51:12Z",
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-07-17T19:05:08Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/64.json b/data/raw/64.json
new file mode 100644
index 0000000..7fd1249
--- /dev/null
+++ b/data/raw/64.json
@@ -0,0 +1,12 @@
+{
+ "number": 64,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/64",
+ "title": "Contextual components RFC",
+ "createdAt": "2015-06-12T18:48:54Z",
+ "closed": true,
+ "closedAt": "2015-08-26T02:42:58Z",
+ "merged": true,
+ "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..e56d3c0
--- /dev/null
+++ b/data/raw/640.json
@@ -0,0 +1,12 @@
+{
+ "number": 640,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/640",
+ "title": "fix example typo",
+ "createdAt": "2020-06-18T16:51:13Z",
+ "closed": true,
+ "closedAt": "2020-06-19T17:59:34Z",
+ "merged": true,
+ "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..1c9bb89
--- /dev/null
+++ b/data/raw/642.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-02-12T22:05:24Z",
+ "merged": false,
+ "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..ec2ab08
--- /dev/null
+++ b/data/raw/643.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..5e64fab
--- /dev/null
+++ b/data/raw/645.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-10-16T19:21:26Z",
+ "merged": true,
+ "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..59f8a8f
--- /dev/null
+++ b/data/raw/646.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-07-20T16:31:36Z",
+ "merged": true,
+ "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..821a250
--- /dev/null
+++ b/data/raw/648.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-10-09T18:44:49Z",
+ "merged": false,
+ "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..e94f20f
--- /dev/null
+++ b/data/raw/649.json
@@ -0,0 +1,32 @@
+{
+ "number": 649,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/649",
+ "title": "Deprecation Staging",
+ "createdAt": "2020-07-24T02:15:34Z",
+ "closed": true,
+ "closedAt": "2020-08-14T20:03:33Z",
+ "merged": true,
+ "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..012bfa0
--- /dev/null
+++ b/data/raw/65.json
@@ -0,0 +1,12 @@
+{
+ "number": 65,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/65",
+ "title": "Deprecation warning handlers",
+ "createdAt": "2015-06-14T21:16:54Z",
+ "closed": true,
+ "closedAt": "2015-07-08T01:27:09Z",
+ "merged": true,
+ "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..92990ac
--- /dev/null
+++ b/data/raw/654.json
@@ -0,0 +1,12 @@
+{
+ "number": 654,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/654",
+ "title": "RFC 566: rename `@memo` -> `@cached`",
+ "createdAt": "2020-08-11T09:10:11Z",
+ "closed": true,
+ "closedAt": "2020-08-11T13:00:56Z",
+ "merged": true,
+ "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..63fc7bb
--- /dev/null
+++ b/data/raw/656.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-06-20T18:54:48Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:24Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:50:47Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/659.json b/data/raw/659.json
new file mode 100644
index 0000000..c9f0540
--- /dev/null
+++ b/data/raw/659.json
@@ -0,0 +1,18 @@
+{
+ "number": 659,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/659",
+ "title": "unique-id helper",
+ "createdAt": "2020-08-25T20:41:39Z",
+ "closed": true,
+ "closedAt": "2020-10-16T19:32:23Z",
+ "merged": true,
+ "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..9046740
--- /dev/null
+++ b/data/raw/66.json
@@ -0,0 +1,12 @@
+{
+ "number": 66,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/66",
+ "title": "Outlet Focusing",
+ "createdAt": "2015-06-14T23:40:15Z",
+ "closed": true,
+ "closedAt": "2016-02-28T18:15:30Z",
+ "merged": false,
+ "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..c750933
--- /dev/null
+++ b/data/raw/663.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-11-22T19:30:24Z",
+ "merged": true,
+ "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..aa2c925
--- /dev/null
+++ b/data/raw/667.json
@@ -0,0 +1,12 @@
+{
+ "number": 667,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/667",
+ "title": "Fix example in invokeHelper summary",
+ "createdAt": "2020-09-29T00:54:52Z",
+ "closed": true,
+ "closedAt": "2020-10-02T17:58:02Z",
+ "merged": true,
+ "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..73f6ba6
--- /dev/null
+++ b/data/raw/668.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-09-30T00:21:53Z",
+ "merged": true,
+ "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..7698657
--- /dev/null
+++ b/data/raw/669.json
@@ -0,0 +1,18 @@
+{
+ "number": 669,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/669",
+ "title": "Tracked Storage Primitives",
+ "createdAt": "2020-09-30T21:45:05Z",
+ "closed": true,
+ "closedAt": "2021-02-12T18:55:12Z",
+ "merged": true,
+ "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..46fead7
--- /dev/null
+++ b/data/raw/67.json
@@ -0,0 +1,23 @@
+{
+ "number": 67,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/67",
+ "title": "Better record polymorphism",
+ "createdAt": "2015-06-19T17:08:35Z",
+ "closed": true,
+ "closedAt": "2022-07-25T18:13:25Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "igorT",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/715175?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-07-13T01:15:26Z",
+ "label": "T-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..6e77ad2
--- /dev/null
+++ b/data/raw/670.json
@@ -0,0 +1,12 @@
+{
+ "number": 670,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/670",
+ "title": "Fix PlusOne typos in invokeHelper",
+ "createdAt": "2020-10-02T04:54:49Z",
+ "closed": true,
+ "closedAt": "2020-10-02T17:56:32Z",
+ "merged": true,
+ "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..3c20419
--- /dev/null
+++ b/data/raw/671.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-10-17T14:07:11Z",
+ "merged": true,
+ "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..811d6f3
--- /dev/null
+++ b/data/raw/672.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-10-14T17:23:37Z",
+ "merged": true,
+ "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..b12da4f
--- /dev/null
+++ b/data/raw/673.json
@@ -0,0 +1,33 @@
+{
+ "number": 673,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/673",
+ "title": "deprecate tryinvoke",
+ "createdAt": "2020-10-05T16:36:29Z",
+ "closed": true,
+ "closedAt": "2020-11-07T00:26:55Z",
+ "merged": true,
+ "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..6a1ef93
--- /dev/null
+++ b/data/raw/674.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-07T00:30:04Z",
+ "merged": true,
+ "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..e462d61
--- /dev/null
+++ b/data/raw/676.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-23T23:00:47Z",
+ "merged": false,
+ "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..c42e7a2
--- /dev/null
+++ b/data/raw/678.json
@@ -0,0 +1,12 @@
+{
+ "number": 678,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/678",
+ "title": "Documenting Components",
+ "createdAt": "2020-10-27T10:49:58Z",
+ "closed": true,
+ "closedAt": "2021-05-13T16:12:47Z",
+ "merged": false,
+ "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..cc708ff
--- /dev/null
+++ b/data/raw/679.json
@@ -0,0 +1,12 @@
+{
+ "number": 679,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/679",
+ "title": "Add Github Workflows",
+ "createdAt": "2020-10-30T05:56:49Z",
+ "closed": true,
+ "closedAt": "2020-10-30T21:37:00Z",
+ "merged": true,
+ "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..2ccc2c9
--- /dev/null
+++ b/data/raw/68.json
@@ -0,0 +1,12 @@
+{
+ "number": 68,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/68",
+ "title": "ES6 modules",
+ "createdAt": "2015-06-23T18:28:23Z",
+ "closed": true,
+ "closedAt": "2016-11-07T15:02:42Z",
+ "merged": false,
+ "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..5ab902f
--- /dev/null
+++ b/data/raw/680.json
@@ -0,0 +1,47 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-08T19:10:22Z",
+ "merged": true,
+ "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..bf84721
--- /dev/null
+++ b/data/raw/681.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-02T16:38:49Z",
+ "merged": true,
+ "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..ace3e0f
--- /dev/null
+++ b/data/raw/682.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-11-12T16:14:51Z",
+ "merged": true,
+ "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..80cc4a6
--- /dev/null
+++ b/data/raw/683.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..4209108
--- /dev/null
+++ b/data/raw/685.json
@@ -0,0 +1,18 @@
+{
+ "number": 685,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/685",
+ "title": "New browser support policy",
+ "createdAt": "2020-11-28T18:18:16Z",
+ "closed": true,
+ "closedAt": "2020-12-13T22:28:56Z",
+ "merged": true,
+ "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..e572fa5
--- /dev/null
+++ b/data/raw/686.json
@@ -0,0 +1,18 @@
+{
+ "number": 686,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/686",
+ "title": "Deprecate old manager capabilities versions",
+ "createdAt": "2020-11-28T21:37:23Z",
+ "closed": true,
+ "closedAt": "2020-12-13T22:20:47Z",
+ "merged": true,
+ "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..0d1f3a7
--- /dev/null
+++ b/data/raw/688.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-12-12T15:46:52Z",
+ "merged": true,
+ "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..e5fe752
--- /dev/null
+++ b/data/raw/689.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-22T19:32:06Z",
+ "merged": true,
+ "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..22a3bb4
--- /dev/null
+++ b/data/raw/69.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-08-14T16:34:47Z",
+ "merged": false,
+ "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..9859a24
--- /dev/null
+++ b/data/raw/690.json
@@ -0,0 +1,23 @@
+{
+ "number": 690,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/690",
+ "title": "Deprecate `{{attrs}}` in templates",
+ "createdAt": "2020-12-23T03:13:24Z",
+ "closed": true,
+ "closedAt": "2021-01-15T19:15:21Z",
+ "merged": true,
+ "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..da4dc7d
--- /dev/null
+++ b/data/raw/691.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-15T19:13:55Z",
+ "merged": true,
+ "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..a314298
--- /dev/null
+++ b/data/raw/692.json
@@ -0,0 +1,18 @@
+{
+ "number": 692,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/692",
+ "title": "Deprecate Array Observers",
+ "createdAt": "2020-12-23T20:43:49Z",
+ "closed": true,
+ "closedAt": "2021-01-15T19:12:49Z",
+ "merged": true,
+ "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..cffb968
--- /dev/null
+++ b/data/raw/694.json
@@ -0,0 +1,23 @@
+{
+ "number": 694,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/694",
+ "title": "Argument Validation Primitives",
+ "createdAt": "2020-12-26T20:08:59Z",
+ "closed": true,
+ "closedAt": "2024-12-20T19:29:06Z",
+ "merged": false,
+ "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..687a0ab
--- /dev/null
+++ b/data/raw/695.json
@@ -0,0 +1,12 @@
+{
+ "number": 695,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/695",
+ "title": "Argument Default Primitives",
+ "createdAt": "2020-12-26T23:52:15Z",
+ "closed": true,
+ "closedAt": "2022-07-23T23:07:09Z",
+ "merged": false,
+ "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..7314fb9
--- /dev/null
+++ b/data/raw/696.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-12-17T18:25:12Z",
+ "merged": false,
+ "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..bd376fd
--- /dev/null
+++ b/data/raw/697.json
@@ -0,0 +1,12 @@
+{
+ "number": 697,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/697",
+ "title": "Readme wording and text",
+ "createdAt": "2021-01-05T16:12:11Z",
+ "closed": true,
+ "closedAt": "2021-01-11T15:15:41Z",
+ "merged": true,
+ "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..97c752f
--- /dev/null
+++ b/data/raw/698.json
@@ -0,0 +1,28 @@
+{
+ "number": 698,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/698",
+ "title": "Deprecate `` Component Positional Arguments",
+ "createdAt": "2021-01-06T09:35:07Z",
+ "closed": true,
+ "closedAt": "2021-01-15T19:11:30Z",
+ "merged": true,
+ "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..0d7cb8b
--- /dev/null
+++ b/data/raw/699.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-11T19:43:43Z",
+ "merged": false,
+ "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..d3e310b
--- /dev/null
+++ b/data/raw/7.json
@@ -0,0 +1,12 @@
+{
+ "number": 7,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/7",
+ "title": "Mixer and Mixin Recipes proposal",
+ "createdAt": "2014-08-30T09:20:30Z",
+ "closed": true,
+ "closedAt": "2014-10-10T18:53:19Z",
+ "merged": false,
+ "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..8f3e59b
--- /dev/null
+++ b/data/raw/70.json
@@ -0,0 +1,12 @@
+{
+ "number": 70,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/70",
+ "title": "Namespaced components & helpers lookup",
+ "createdAt": "2015-06-29T09:46:43Z",
+ "closed": true,
+ "closedAt": "2019-01-18T18:34:52Z",
+ "merged": false,
+ "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..37437cd
--- /dev/null
+++ b/data/raw/700.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-08T19:40:56Z",
+ "merged": true,
+ "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..985ad02
--- /dev/null
+++ b/data/raw/701.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-08T20:39:12Z",
+ "merged": true,
+ "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..a93dcd9
--- /dev/null
+++ b/data/raw/702.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-02-26T19:14:14Z",
+ "merged": true,
+ "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..a1012e3
--- /dev/null
+++ b/data/raw/704.json
@@ -0,0 +1,37 @@
+{
+ "number": 704,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/704",
+ "title": "Deprecate Octane Optional Features",
+ "createdAt": "2021-01-14T22:06:14Z",
+ "closed": true,
+ "closedAt": "2021-01-22T19:15:28Z",
+ "merged": true,
+ "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..dc0c9ec
--- /dev/null
+++ b/data/raw/705.json
@@ -0,0 +1,37 @@
+{
+ "number": 705,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/705",
+ "title": "Deprecate jQuery Integration Optional Feature",
+ "createdAt": "2021-01-14T22:53:15Z",
+ "closed": true,
+ "closedAt": "2021-01-22T19:14:59Z",
+ "merged": true,
+ "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..7dfc4f6
--- /dev/null
+++ b/data/raw/706.json
@@ -0,0 +1,23 @@
+{
+ "number": 706,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/706",
+ "title": "Deprecate the Ember Global",
+ "createdAt": "2021-01-14T23:46:42Z",
+ "closed": true,
+ "closedAt": "2021-01-22T19:14:21Z",
+ "merged": true,
+ "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..63196cd
--- /dev/null
+++ b/data/raw/707.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-22T19:13:54Z",
+ "merged": true,
+ "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..ce307d3
--- /dev/null
+++ b/data/raw/708.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-01-15T20:53:53Z",
+ "merged": true,
+ "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..31d1ca4
--- /dev/null
+++ b/data/raw/71.json
@@ -0,0 +1,12 @@
+{
+ "number": 71,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/71",
+ "title": "Actions (aka Rails Service Objects)",
+ "createdAt": "2015-06-29T16:00:18Z",
+ "closed": true,
+ "closedAt": "2015-09-29T03:40:02Z",
+ "merged": false,
+ "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..caf0e44
--- /dev/null
+++ b/data/raw/710.json
@@ -0,0 +1,12 @@
+{
+ "number": 710,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/710",
+ "title": "Amend RFC 707",
+ "createdAt": "2021-01-21T22:15:19Z",
+ "closed": true,
+ "closedAt": "2021-01-22T15:52:11Z",
+ "merged": true,
+ "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..c216a73
--- /dev/null
+++ b/data/raw/711.json
@@ -0,0 +1,33 @@
+{
+ "number": 711,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/711",
+ "title": "Deprecate Auto Location",
+ "createdAt": "2021-01-23T08:41:00Z",
+ "closed": true,
+ "closedAt": "2021-02-26T18:58:22Z",
+ "merged": true,
+ "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..ecbddeb
--- /dev/null
+++ b/data/raw/712.json
@@ -0,0 +1,38 @@
+{
+ "number": 712,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/712",
+ "title": "Query Params as derived data",
+ "createdAt": "2021-01-26T19:33:49Z",
+ "closed": true,
+ "closedAt": "2022-12-16T19:35:57Z",
+ "merged": false,
+ "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..cf96060
--- /dev/null
+++ b/data/raw/713.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-01-06T19:09:04Z",
+ "merged": true,
+ "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..307604b
--- /dev/null
+++ b/data/raw/715.json
@@ -0,0 +1,28 @@
+{
+ "number": 715,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/715",
+ "title": "Arbitrary Query Params",
+ "createdAt": "2021-01-30T18:07:34Z",
+ "closed": true,
+ "closedAt": "2022-12-16T19:35:53Z",
+ "merged": false,
+ "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..6eaa1f2
--- /dev/null
+++ b/data/raw/716.json
@@ -0,0 +1,12 @@
+{
+ "number": 716,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/716",
+ "title": "Rename Equality Operators file",
+ "createdAt": "2021-01-30T18:09:50Z",
+ "closed": true,
+ "closedAt": "2021-02-01T18:26:24Z",
+ "merged": true,
+ "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..8bd3ac8
--- /dev/null
+++ b/data/raw/717.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-02-03T14:31:09Z",
+ "merged": true,
+ "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..d39430c
--- /dev/null
+++ b/data/raw/719.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-02-05T21:43:59Z",
+ "merged": true,
+ "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..3c37428
--- /dev/null
+++ b/data/raw/72.json
@@ -0,0 +1,12 @@
+{
+ "number": 72,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/72",
+ "title": "Named yields for components",
+ "createdAt": "2015-07-04T10:17:36Z",
+ "closed": true,
+ "closedAt": "2017-07-30T14:43:30Z",
+ "merged": false,
+ "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..d39ed03
--- /dev/null
+++ b/data/raw/720.json
@@ -0,0 +1,12 @@
+{
+ "number": 720,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/720",
+ "title": "Amend RFC #671",
+ "createdAt": "2021-02-09T01:45:18Z",
+ "closed": true,
+ "closedAt": "2021-02-09T12:30:41Z",
+ "merged": true,
+ "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..85906b3
--- /dev/null
+++ b/data/raw/722.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-29T18:06:40Z",
+ "merged": false,
+ "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..0c17213
--- /dev/null
+++ b/data/raw/723.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-02-27T01:50:55Z",
+ "merged": true,
+ "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..78029a4
--- /dev/null
+++ b/data/raw/724.json
@@ -0,0 +1,37 @@
+{
+ "number": 724,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/724",
+ "title": "RFC: Official TypeScript support",
+ "createdAt": "2021-03-11T20:50:43Z",
+ "closed": true,
+ "closedAt": "2022-03-04T19:11:16Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-18T19:33:25Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/726.json b/data/raw/726.json
new file mode 100644
index 0000000..cc5789c
--- /dev/null
+++ b/data/raw/726.json
@@ -0,0 +1,58 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-12-01T19:29:12Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-11-17T19:41:38Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-17T19:41:38Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-01T19:11:23Z",
+ "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..fecf59d
--- /dev/null
+++ b/data/raw/727.json
@@ -0,0 +1,28 @@
+{
+ "number": 727,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/727",
+ "title": "Deprecate `{{unbound}}` helper",
+ "createdAt": "2021-03-16T17:57:59Z",
+ "closed": true,
+ "closedAt": "2022-03-30T09:06:53Z",
+ "merged": false,
+ "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..a822b32
--- /dev/null
+++ b/data/raw/728.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-12-09T19:39:21Z",
+ "merged": false,
+ "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..59ddc34
--- /dev/null
+++ b/data/raw/73.json
@@ -0,0 +1,12 @@
+{
+ "number": 73,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/73",
+ "title": "Make jQuery Optional",
+ "createdAt": "2015-07-06T12:46:22Z",
+ "closed": true,
+ "closedAt": "2018-01-18T09:59:17Z",
+ "merged": false,
+ "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..a6a235a
--- /dev/null
+++ b/data/raw/730.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-04-19T01:35:30Z",
+ "merged": true,
+ "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..9b1efe6
--- /dev/null
+++ b/data/raw/731.json
@@ -0,0 +1,38 @@
+{
+ "number": 731,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/731",
+ "title": "Add setRouteComponent API",
+ "createdAt": "2021-03-26T15:11:59Z",
+ "closed": true,
+ "closedAt": "2023-10-20T14:10:34Z",
+ "merged": false,
+ "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..6bd2b17
--- /dev/null
+++ b/data/raw/732.json
@@ -0,0 +1,12 @@
+{
+ "number": 732,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/732",
+ "title": "Fix references of headless Firefox",
+ "createdAt": "2021-03-27T16:45:06Z",
+ "closed": true,
+ "closedAt": "2021-12-17T18:23:29Z",
+ "merged": true,
+ "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..1565d8f
--- /dev/null
+++ b/data/raw/733.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-02-08T20:32:40Z",
+ "merged": false,
+ "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..375dc6d
--- /dev/null
+++ b/data/raw/736.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-05-06T15:54:51Z",
+ "merged": true,
+ "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..72678f4
--- /dev/null
+++ b/data/raw/737.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-05-11T00:12:43Z",
+ "merged": false,
+ "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..0ff90a2
--- /dev/null
+++ b/data/raw/738.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-05-06T00:52:05Z",
+ "merged": true,
+ "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..5753c34
--- /dev/null
+++ b/data/raw/739.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-04-13T23:06:49Z",
+ "merged": true,
+ "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..09b58d9
--- /dev/null
+++ b/data/raw/740.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-24T00:24:28Z",
+ "merged": true,
+ "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..9308a14
--- /dev/null
+++ b/data/raw/741.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-24T00:23:01Z",
+ "merged": true,
+ "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..458be63
--- /dev/null
+++ b/data/raw/742.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-04-13T23:03:43Z",
+ "merged": true,
+ "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..01d1c81
--- /dev/null
+++ b/data/raw/743.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-31T22:30:20Z",
+ "merged": true,
+ "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..ae06d54
--- /dev/null
+++ b/data/raw/744.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-10-15T18:46:47Z",
+ "merged": true,
+ "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..f188230
--- /dev/null
+++ b/data/raw/745.json
@@ -0,0 +1,33 @@
+{
+ "number": 745,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/745",
+ "title": "rfc: ember-data | Modernize PromiseManyArray",
+ "createdAt": "2021-05-06T00:45:45Z",
+ "closed": true,
+ "closedAt": "2022-08-05T22:13:06Z",
+ "merged": true,
+ "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..1d3c244
--- /dev/null
+++ b/data/raw/746.json
@@ -0,0 +1,28 @@
+{
+ "number": 746,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/746",
+ "title": "Enable Embroider",
+ "createdAt": "2021-05-07T19:21:01Z",
+ "closed": true,
+ "closedAt": "2024-12-13T19:39:16Z",
+ "merged": false,
+ "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..4f44971
--- /dev/null
+++ b/data/raw/747.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-05-12T08:04:19Z",
+ "merged": true,
+ "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..7ee1cdf
--- /dev/null
+++ b/data/raw/748.json
@@ -0,0 +1,28 @@
+{
+ "number": 748,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/748",
+ "title": "RFC: Glimmer component `Signature` type",
+ "createdAt": "2021-05-13T13:32:02Z",
+ "closed": true,
+ "closedAt": "2022-03-25T18:26:15Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-18T18:42:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/75.json b/data/raw/75.json
new file mode 100644
index 0000000..65c3739
--- /dev/null
+++ b/data/raw/75.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-07-06T19:48:45Z",
+ "merged": true,
+ "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..08275b7
--- /dev/null
+++ b/data/raw/750.json
@@ -0,0 +1,18 @@
+{
+ "number": 750,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/750",
+ "title": "RFC: Deprecate Ember.assign",
+ "createdAt": "2021-05-26T18:09:45Z",
+ "closed": true,
+ "closedAt": "2021-07-09T18:06:39Z",
+ "merged": true,
+ "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..a827425
--- /dev/null
+++ b/data/raw/751.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2021-05-28T21:29:22Z",
+ "merged": true,
+ "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..1513826
--- /dev/null
+++ b/data/raw/752.json
@@ -0,0 +1,18 @@
+{
+ "number": 752,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/752",
+ "title": "Add inject service RFC",
+ "createdAt": "2021-06-10T08:41:22Z",
+ "closed": true,
+ "closedAt": "2021-10-08T18:13:57Z",
+ "merged": true,
+ "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..5419038
--- /dev/null
+++ b/data/raw/753.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..054e5d3
--- /dev/null
+++ b/data/raw/754.json
@@ -0,0 +1,12 @@
+{
+ "number": 754,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/754",
+ "title": "Default managers",
+ "createdAt": "2021-06-22T17:25:26Z",
+ "closed": true,
+ "closedAt": "2021-07-18T17:47:39Z",
+ "merged": false,
+ "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..0ab8acc
--- /dev/null
+++ b/data/raw/755.json
@@ -0,0 +1,12 @@
+{
+ "number": 755,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/755",
+ "title": "Correct 0669 `isEqual` arguments",
+ "createdAt": "2021-06-30T22:59:40Z",
+ "closed": true,
+ "closedAt": "2021-06-30T23:36:46Z",
+ "merged": true,
+ "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..cb2a8f4
--- /dev/null
+++ b/data/raw/756.json
@@ -0,0 +1,28 @@
+{
+ "number": 756,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/756",
+ "title": "Default Helper Manager",
+ "createdAt": "2021-07-18T17:45:41Z",
+ "closed": true,
+ "closedAt": "2021-10-15T18:46:08Z",
+ "merged": true,
+ "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..d3e41a2
--- /dev/null
+++ b/data/raw/757.json
@@ -0,0 +1,33 @@
+{
+ "number": 757,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/757",
+ "title": "Default Modifier Manager",
+ "createdAt": "2021-07-21T22:14:52Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..80a1860
--- /dev/null
+++ b/data/raw/758.json
@@ -0,0 +1,12 @@
+{
+ "number": 758,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/758",
+ "title": "Default Component Manager",
+ "createdAt": "2021-07-21T22:41:17Z",
+ "closed": true,
+ "closedAt": "2021-12-10T22:30:03Z",
+ "merged": false,
+ "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..c0ec618
--- /dev/null
+++ b/data/raw/762.json
@@ -0,0 +1,18 @@
+{
+ "number": 762,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/762",
+ "title": "invokeHelper argument-based thunks",
+ "createdAt": "2021-08-11T15:59:12Z",
+ "closed": true,
+ "closedAt": "2021-10-22T19:55:11Z",
+ "merged": false,
+ "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..613f016
--- /dev/null
+++ b/data/raw/763.json
@@ -0,0 +1,32 @@
+{
+ "number": 763,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/763",
+ "title": "Asset Import Spec",
+ "createdAt": "2021-08-13T20:23:58Z",
+ "closed": true,
+ "closedAt": "2023-10-27T18:16:12Z",
+ "merged": true,
+ "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..04181f7
--- /dev/null
+++ b/data/raw/772.json
@@ -0,0 +1,23 @@
+{
+ "number": 772,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/772",
+ "title": "Deprecate Bower Support",
+ "createdAt": "2021-11-10T15:52:50Z",
+ "closed": true,
+ "closedAt": "2021-12-08T18:11:09Z",
+ "merged": true,
+ "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..e6a6f6d
--- /dev/null
+++ b/data/raw/774.json
@@ -0,0 +1,48 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-02-03T19:24:49Z",
+ "merged": true,
+ "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..2da5a58
--- /dev/null
+++ b/data/raw/776.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-01-05T18:13:41Z",
+ "merged": true,
+ "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..5d75a39
--- /dev/null
+++ b/data/raw/778.json
@@ -0,0 +1,12 @@
+{
+ "number": 778,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/778",
+ "title": "Instrumentation using Debug-Render-Tree",
+ "createdAt": "2021-12-03T09:02:42Z",
+ "closed": true,
+ "closedAt": "2022-08-24T06:09:11Z",
+ "merged": false,
+ "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..4c5f538
--- /dev/null
+++ b/data/raw/779.json
@@ -0,0 +1,28 @@
+{
+ "number": 779,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/779",
+ "title": "First-Class Component Templates",
+ "createdAt": "2021-12-03T17:54:56Z",
+ "closed": true,
+ "closedAt": "2022-03-04T19:10:36Z",
+ "merged": true,
+ "mergedAt": "2022-03-04T19:10:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:15:28Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:15:28Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T18:13:13Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/784.json b/data/raw/784.json
new file mode 100644
index 0000000..da30f70
--- /dev/null
+++ b/data/raw/784.json
@@ -0,0 +1,58 @@
+{
+ "number": 784,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/784",
+ "title": "Introduce `no-globals` optional feature",
+ "createdAt": "2022-01-07T11:48:41Z",
+ "closed": true,
+ "closedAt": "2023-07-29T10:07:47Z",
+ "merged": false,
+ "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..ba6b70c
--- /dev/null
+++ b/data/raw/785.json
@@ -0,0 +1,43 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-04-15T18:24:23Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-08T18:09:36Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-08T18:09:51Z",
+ "label": "T-TypeScript"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/786.json b/data/raw/786.json
new file mode 100644
index 0000000..5ea3c75
--- /dev/null
+++ b/data/raw/786.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-03-16T03:22:02Z",
+ "merged": true,
+ "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..c99c52d
--- /dev/null
+++ b/data/raw/788.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-06-08T17:42:32Z",
+ "merged": true,
+ "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..231bef7
--- /dev/null
+++ b/data/raw/79.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2020-05-22T19:27:56Z",
+ "merged": false,
+ "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..de0652d
--- /dev/null
+++ b/data/raw/790.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-12-13T00:44:46Z",
+ "merged": true,
+ "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..75d4892
--- /dev/null
+++ b/data/raw/793.json
@@ -0,0 +1,28 @@
+{
+ "number": 793,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/793",
+ "title": "EmberData | Polymorphic Relationship Support",
+ "createdAt": "2022-02-11T12:13:08Z",
+ "closed": true,
+ "closedAt": "2022-07-24T00:22:02Z",
+ "merged": true,
+ "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..2724930
--- /dev/null
+++ b/data/raw/794.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-02-14T03:13:23Z",
+ "merged": true,
+ "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..8f0bd23
--- /dev/null
+++ b/data/raw/795.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-03-10T03:16:36Z",
+ "merged": true,
+ "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..a4c8011
--- /dev/null
+++ b/data/raw/796.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-03-31T15:17:08Z",
+ "merged": true,
+ "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..1e4af10
--- /dev/null
+++ b/data/raw/8.json
@@ -0,0 +1,18 @@
+{
+ "number": 8,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/8",
+ "title": "RFC: ES6 container",
+ "createdAt": "2014-09-22T12:18:09Z",
+ "closed": true,
+ "closedAt": "2015-06-07T18:25:12Z",
+ "merged": false,
+ "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..b3a8353
--- /dev/null
+++ b/data/raw/800.json
@@ -0,0 +1,43 @@
+{
+ "number": 800,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/800",
+ "title": "RFC: TypeScript Adoption Plan",
+ "createdAt": "2022-02-24T23:35:06Z",
+ "closed": true,
+ "closedAt": "2022-04-15T18:27:13Z",
+ "merged": true,
+ "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..f8a2e04
--- /dev/null
+++ b/data/raw/801.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-03-16T17:07:50Z",
+ "merged": true,
+ "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..6733577
--- /dev/null
+++ b/data/raw/804.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-04T17:51:56Z",
+ "merged": false,
+ "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..4868a56
--- /dev/null
+++ b/data/raw/806.json
@@ -0,0 +1,28 @@
+{
+ "number": 806,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/806",
+ "title": "Engine Router Helpers",
+ "createdAt": "2022-03-11T17:42:29Z",
+ "closed": true,
+ "closedAt": "2022-03-17T19:41:29Z",
+ "merged": false,
+ "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..dc0b1c5
--- /dev/null
+++ b/data/raw/808.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-04-15T18:27:31Z",
+ "merged": true,
+ "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..411756f
--- /dev/null
+++ b/data/raw/809.json
@@ -0,0 +1,17 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-03-24T00:18:25Z",
+ "merged": true,
+ "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..a44ba8f
--- /dev/null
+++ b/data/raw/810.json
@@ -0,0 +1,12 @@
+{
+ "number": 810,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/810",
+ "title": "[WIP] Add `ember-modifier` dependency",
+ "createdAt": "2022-03-28T20:40:06Z",
+ "closed": true,
+ "closedAt": "2022-03-28T20:40:54Z",
+ "merged": false,
+ "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..886a87a
--- /dev/null
+++ b/data/raw/811.json
@@ -0,0 +1,43 @@
+{
+ "number": 811,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/811",
+ "title": "Element Modifiers",
+ "createdAt": "2022-03-29T20:17:58Z",
+ "closed": true,
+ "closedAt": "2022-12-13T00:37:00Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T19:07:07Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:07:07Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:28:12Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/812.json b/data/raw/812.json
new file mode 100644
index 0000000..5779899
--- /dev/null
+++ b/data/raw/812.json
@@ -0,0 +1,43 @@
+{
+ "number": 812,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/812",
+ "title": "Add `tracked-built-ins` dependency",
+ "createdAt": "2022-03-29T20:53:51Z",
+ "closed": true,
+ "closedAt": "2022-12-13T00:39:00Z",
+ "merged": true,
+ "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..4cf2235
--- /dev/null
+++ b/data/raw/813.json
@@ -0,0 +1,63 @@
+{
+ "number": 813,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/813",
+ "title": " layering proposal",
+ "createdAt": "2022-04-16T22:00:45Z",
+ "closed": true,
+ "closedAt": "2023-06-30T18:23:34Z",
+ "merged": false,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:50:04Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T19:06:13Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/814.json b/data/raw/814.json
new file mode 100644
index 0000000..388a7b5
--- /dev/null
+++ b/data/raw/814.json
@@ -0,0 +1,23 @@
+{
+ "number": 814,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/814",
+ "title": "Add Stylelint To Ember Blueprints",
+ "createdAt": "2022-04-20T00:42:57Z",
+ "closed": true,
+ "closedAt": "2022-10-20T15:49:17Z",
+ "merged": true,
+ "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..9de0546
--- /dev/null
+++ b/data/raw/818.json
@@ -0,0 +1,12 @@
+{
+ "number": 818,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/818",
+ "title": "Fix stage for accepted RFCs",
+ "createdAt": "2022-05-09T16:22:21Z",
+ "closed": true,
+ "closedAt": "2022-05-28T07:50:19Z",
+ "merged": true,
+ "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..5d0c430
--- /dev/null
+++ b/data/raw/819.json
@@ -0,0 +1,53 @@
+{
+ "number": 819,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/819",
+ "title": "Public router service",
+ "createdAt": "2022-05-12T20:00:08Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..8404fd5
--- /dev/null
+++ b/data/raw/821.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-29T18:14:54Z",
+ "merged": true,
+ "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..55f04f2
--- /dev/null
+++ b/data/raw/823.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-07-01T18:15:06Z",
+ "merged": false,
+ "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..b37d8ad
--- /dev/null
+++ b/data/raw/825.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-06-30T16:47:49Z",
+ "merged": true,
+ "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..cb49a0a
--- /dev/null
+++ b/data/raw/826.json
@@ -0,0 +1,12 @@
+{
+ "number": 826,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/826",
+ "title": "disable mdbook builds",
+ "createdAt": "2022-06-16T17:02:44Z",
+ "closed": true,
+ "closedAt": "2022-06-30T16:38:12Z",
+ "merged": true,
+ "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..15a7177
--- /dev/null
+++ b/data/raw/828.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-06-22T03:46:47Z",
+ "merged": true,
+ "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..3cb45a3
--- /dev/null
+++ b/data/raw/830.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-09-06T20:32:52Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-22T17:16:25Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/831.json b/data/raw/831.json
new file mode 100644
index 0000000..31efe1e
--- /dev/null
+++ b/data/raw/831.json
@@ -0,0 +1,52 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-15T18:57:17Z",
+ "merged": true,
+ "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..9a817eb
--- /dev/null
+++ b/data/raw/833.json
@@ -0,0 +1,12 @@
+{
+ "number": 833,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/833",
+ "title": "[RFCs App Rendering] Reformat frontmatter",
+ "createdAt": "2022-07-29T12:47:17Z",
+ "closed": true,
+ "closedAt": "2022-08-08T18:27:24Z",
+ "merged": true,
+ "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..04afdf8
--- /dev/null
+++ b/data/raw/834.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-12T18:07:49Z",
+ "merged": true,
+ "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..cbba775
--- /dev/null
+++ b/data/raw/835.json
@@ -0,0 +1,12 @@
+{
+ "number": 835,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/835",
+ "title": "Add missing frontmatter, including stages",
+ "createdAt": "2022-08-03T19:04:50Z",
+ "closed": true,
+ "closedAt": "2022-08-09T04:03:53Z",
+ "merged": true,
+ "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..d6a6e24
--- /dev/null
+++ b/data/raw/836.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-11-22T19:24:27Z",
+ "merged": true,
+ "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..b468f5f
--- /dev/null
+++ b/data/raw/837.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-08T21:35:16Z",
+ "merged": false,
+ "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..fdb262a
--- /dev/null
+++ b/data/raw/838.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-08T21:25:27Z",
+ "merged": true,
+ "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..caba52c
--- /dev/null
+++ b/data/raw/839.json
@@ -0,0 +1,12 @@
+{
+ "number": 839,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/839",
+ "title": "Update deprecation template frontmatter",
+ "createdAt": "2022-08-08T21:24:30Z",
+ "closed": true,
+ "closedAt": "2022-08-08T21:27:07Z",
+ "merged": true,
+ "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..e424ee8
--- /dev/null
+++ b/data/raw/84.json
@@ -0,0 +1,12 @@
+{
+ "number": 84,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/84",
+ "title": "Process for Deprecation Warnings",
+ "createdAt": "2015-08-12T20:15:12Z",
+ "closed": true,
+ "closedAt": "2015-08-13T05:55:57Z",
+ "merged": false,
+ "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..57d517e
--- /dev/null
+++ b/data/raw/840.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-09T14:07:23Z",
+ "merged": true,
+ "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..0cd02ca
--- /dev/null
+++ b/data/raw/841.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-09T16:18:26Z",
+ "merged": true,
+ "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..a8453f6
--- /dev/null
+++ b/data/raw/842.json
@@ -0,0 +1,12 @@
+{
+ "number": 842,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/842",
+ "title": "Automation",
+ "createdAt": "2022-08-09T17:09:35Z",
+ "closed": true,
+ "closedAt": "2022-08-19T21:10:36Z",
+ "merged": false,
+ "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..50e1cc2
--- /dev/null
+++ b/data/raw/843.json
@@ -0,0 +1,38 @@
+{
+ "number": 843,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/843",
+ "title": "Test automation",
+ "createdAt": "2022-08-09T17:11:07Z",
+ "closed": true,
+ "closedAt": "2022-09-09T18:24:07Z",
+ "merged": false,
+ "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..8739efc
--- /dev/null
+++ b/data/raw/844.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-11-22T19:18:07Z",
+ "merged": true,
+ "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..ef019c4
--- /dev/null
+++ b/data/raw/846.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-08-31T22:28:44Z",
+ "merged": true,
+ "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..34705f6
--- /dev/null
+++ b/data/raw/847.json
@@ -0,0 +1,43 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-09-09T18:57:35Z",
+ "merged": true,
+ "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..42c9eee
--- /dev/null
+++ b/data/raw/848.json
@@ -0,0 +1,43 @@
+{
+ "number": 848,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/848",
+ "title": "RFC: Deprecate array prototype extensions",
+ "createdAt": "2022-08-30T18:02:40Z",
+ "closed": true,
+ "closedAt": "2022-09-30T21:37:21Z",
+ "merged": true,
+ "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..414c21a
--- /dev/null
+++ b/data/raw/849.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-09-13T00:17:51Z",
+ "merged": true,
+ "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..48e97c8
--- /dev/null
+++ b/data/raw/85.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2015-08-15T17:42:03Z",
+ "merged": true,
+ "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..3565ba8
--- /dev/null
+++ b/data/raw/850.json
@@ -0,0 +1,12 @@
+{
+ "number": 850,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/850",
+ "title": "Fix RFC header",
+ "createdAt": "2022-08-31T22:38:03Z",
+ "closed": true,
+ "closedAt": "2022-08-31T22:41:44Z",
+ "merged": true,
+ "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..a5c6fa4
--- /dev/null
+++ b/data/raw/851.json
@@ -0,0 +1,12 @@
+{
+ "number": 851,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/851",
+ "title": "Fix frontmatter for two RFCs",
+ "createdAt": "2022-09-01T17:05:19Z",
+ "closed": true,
+ "closedAt": "2022-09-01T21:06:45Z",
+ "merged": true,
+ "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..7bcf6ae
--- /dev/null
+++ b/data/raw/852.json
@@ -0,0 +1,12 @@
+{
+ "number": 852,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/852",
+ "title": "Fix metadata for 0830",
+ "createdAt": "2022-09-06T20:46:17Z",
+ "closed": true,
+ "closedAt": "2022-09-06T20:55:52Z",
+ "merged": true,
+ "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..f77d4ad
--- /dev/null
+++ b/data/raw/853.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-11-02T18:59:49Z",
+ "merged": true,
+ "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..0ee95c2
--- /dev/null
+++ b/data/raw/854.json
@@ -0,0 +1,43 @@
+{
+ "number": 854,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/854",
+ "title": "EmberData | Cache v2.1",
+ "createdAt": "2022-09-24T04:58:45Z",
+ "closed": true,
+ "closedAt": "2023-04-05T04:12:33Z",
+ "merged": true,
+ "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..f0aff2f
--- /dev/null
+++ b/data/raw/856.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-10-10T17:47:39Z",
+ "merged": false,
+ "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..a861b2c
--- /dev/null
+++ b/data/raw/858.json
@@ -0,0 +1,63 @@
+{
+ "number": 858,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/858",
+ "title": "Deprecate `ember-mocha`",
+ "createdAt": "2022-11-08T19:27:18Z",
+ "closed": true,
+ "closedAt": "2023-03-10T19:53:37Z",
+ "merged": true,
+ "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"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:45:34Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:45:34Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:46:32Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-03T19:05:17Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/859.json b/data/raw/859.json
new file mode 100644
index 0000000..3361c9b
--- /dev/null
+++ b/data/raw/859.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-11-09T00:33:43Z",
+ "merged": true,
+ "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..eb4e13e
--- /dev/null
+++ b/data/raw/86.json
@@ -0,0 +1,12 @@
+{
+ "number": 86,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/86",
+ "title": "Capture Based Eventing",
+ "createdAt": "2015-08-22T17:25:40Z",
+ "closed": true,
+ "closedAt": "2021-04-24T04:14:59Z",
+ "merged": false,
+ "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..1583f0e
--- /dev/null
+++ b/data/raw/860.json
@@ -0,0 +1,33 @@
+{
+ "number": 860,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/860",
+ "title": "EmberData | Request Service",
+ "createdAt": "2022-11-11T02:06:40Z",
+ "closed": true,
+ "closedAt": "2022-12-02T20:39:32Z",
+ "merged": true,
+ "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..b64ce10
--- /dev/null
+++ b/data/raw/861.json
@@ -0,0 +1,52 @@
+{
+ "number": 861,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/861",
+ "title": "Update Glimmer Template Truthiness Semantics",
+ "createdAt": "2022-11-16T15:37:06Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..39e8cb2
--- /dev/null
+++ b/data/raw/862.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-11-22T19:47:10Z",
+ "merged": true,
+ "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..539eb52
--- /dev/null
+++ b/data/raw/863.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..796a8ac
--- /dev/null
+++ b/data/raw/864.json
@@ -0,0 +1,33 @@
+{
+ "number": 864,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/864",
+ "title": "Deprecate Ember.A",
+ "createdAt": "2022-11-22T23:15:20Z",
+ "closed": true,
+ "closedAt": "2025-07-18T18:29:05Z",
+ "merged": false,
+ "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..2c1c15b
--- /dev/null
+++ b/data/raw/865.json
@@ -0,0 +1,42 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-12-15T19:09:46Z",
+ "merged": true,
+ "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..0b637f4
--- /dev/null
+++ b/data/raw/866.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-02-03T19:13:51Z",
+ "merged": true,
+ "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..f3e7f22
--- /dev/null
+++ b/data/raw/867.json
@@ -0,0 +1,12 @@
+{
+ "number": 867,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/867",
+ "title": "Advancement workflow docs",
+ "createdAt": "2022-11-23T18:22:51Z",
+ "closed": true,
+ "closedAt": "2022-11-23T23:15:00Z",
+ "merged": true,
+ "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..73e4add
--- /dev/null
+++ b/data/raw/868.json
@@ -0,0 +1,46 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T18:02:35Z",
+ "merged": true,
+ "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..becc715
--- /dev/null
+++ b/data/raw/869.json
@@ -0,0 +1,46 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T17:46:31Z",
+ "merged": true,
+ "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..70788a7
--- /dev/null
+++ b/data/raw/87.json
@@ -0,0 +1,12 @@
+{
+ "number": 87,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/87",
+ "title": "Ember.computed.sortBy",
+ "createdAt": "2015-08-26T12:52:30Z",
+ "closed": true,
+ "closedAt": "2016-01-29T21:12:57Z",
+ "merged": false,
+ "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..40817ff
--- /dev/null
+++ b/data/raw/870.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..c23b4d5
--- /dev/null
+++ b/data/raw/871.json
@@ -0,0 +1,42 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-11-01T18:07:52Z",
+ "merged": true,
+ "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..fb61e5a
--- /dev/null
+++ b/data/raw/872.json
@@ -0,0 +1,12 @@
+{
+ "number": 872,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/872",
+ "title": "Fix typo in RFC 0440",
+ "createdAt": "2022-11-28T16:09:06Z",
+ "closed": true,
+ "closedAt": "2022-11-28T22:18:13Z",
+ "merged": true,
+ "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..88f3dba
--- /dev/null
+++ b/data/raw/873.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-03-13T19:43:43Z",
+ "merged": true,
+ "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..e7c4ee1
--- /dev/null
+++ b/data/raw/874.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-12-13T00:35:30Z",
+ "merged": true,
+ "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..3462fbe
--- /dev/null
+++ b/data/raw/875.json
@@ -0,0 +1,46 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T18:00:19Z",
+ "merged": true,
+ "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..67f7111
--- /dev/null
+++ b/data/raw/876.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..8fe7dd6
--- /dev/null
+++ b/data/raw/877.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-11-30T18:27:06Z",
+ "merged": true,
+ "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..67995eb
--- /dev/null
+++ b/data/raw/878.json
@@ -0,0 +1,37 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-06T19:06:27Z",
+ "merged": true,
+ "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..615f8bb
--- /dev/null
+++ b/data/raw/879.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-05T04:29:26Z",
+ "merged": true,
+ "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..53745e5
--- /dev/null
+++ b/data/raw/88.json
@@ -0,0 +1,12 @@
+{
+ "number": 88,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/88",
+ "title": "Addon Version Compatibility",
+ "createdAt": "2015-09-05T03:54:35Z",
+ "closed": true,
+ "closedAt": "2020-04-16T20:04:37Z",
+ "merged": false,
+ "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..afeb5a2
--- /dev/null
+++ b/data/raw/880.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-12-02T22:38:55Z",
+ "merged": true,
+ "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..abea953
--- /dev/null
+++ b/data/raw/881.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2022-12-06T23:44:23Z",
+ "merged": true,
+ "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..b598e3f
--- /dev/null
+++ b/data/raw/883.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..b509820
--- /dev/null
+++ b/data/raw/884.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-06T20:21:40Z",
+ "merged": true,
+ "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..865c502
--- /dev/null
+++ b/data/raw/885.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-07T18:47:41Z",
+ "merged": true,
+ "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..f11c5e0
--- /dev/null
+++ b/data/raw/886.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-07-07T18:13:22Z",
+ "merged": true,
+ "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..0c23983
--- /dev/null
+++ b/data/raw/887.json
@@ -0,0 +1,43 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-04T14:33:05Z",
+ "merged": true,
+ "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..d986310
--- /dev/null
+++ b/data/raw/888.json
@@ -0,0 +1,47 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-13T18:06:33Z",
+ "merged": true,
+ "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..49c184e
--- /dev/null
+++ b/data/raw/889.json
@@ -0,0 +1,33 @@
+{
+ "number": 889,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/889",
+ "title": "Deprecate @ember/error",
+ "createdAt": "2022-12-15T23:40:58Z",
+ "closed": true,
+ "closedAt": "2022-12-29T18:41:59Z",
+ "merged": true,
+ "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..5f428e9
--- /dev/null
+++ b/data/raw/890.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-10T19:08:35Z",
+ "merged": true,
+ "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..e221aa2
--- /dev/null
+++ b/data/raw/891.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-03T22:57:10Z",
+ "merged": true,
+ "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..c5850cb
--- /dev/null
+++ b/data/raw/892.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-13T19:31:42Z",
+ "merged": true,
+ "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..ad68907
--- /dev/null
+++ b/data/raw/893.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-03-03T19:17:15Z",
+ "merged": true,
+ "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..9e45ec1
--- /dev/null
+++ b/data/raw/894.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..130b294
--- /dev/null
+++ b/data/raw/895.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-14T00:17:16Z",
+ "merged": true,
+ "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..f921737
--- /dev/null
+++ b/data/raw/896.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..0d76c99
--- /dev/null
+++ b/data/raw/897.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-01-14T00:01:54Z",
+ "merged": true,
+ "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..8380d0e
--- /dev/null
+++ b/data/raw/898.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-07T18:40:49Z",
+ "merged": true,
+ "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..e127659
--- /dev/null
+++ b/data/raw/899.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-03-03T19:20:01Z",
+ "merged": true,
+ "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..2292b08
--- /dev/null
+++ b/data/raw/9.json
@@ -0,0 +1,12 @@
+{
+ "number": 9,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/9",
+ "title": "Computed properties change gate",
+ "createdAt": "2014-10-02T17:31:09Z",
+ "closed": true,
+ "closedAt": "2014-10-10T18:50:20Z",
+ "merged": false,
+ "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..c13ce6f
--- /dev/null
+++ b/data/raw/900.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-01T14:08:03Z",
+ "merged": true,
+ "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..dc525f8
--- /dev/null
+++ b/data/raw/902.json
@@ -0,0 +1,37 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-07T16:27:42Z",
+ "merged": true,
+ "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..f89bfa2
--- /dev/null
+++ b/data/raw/903.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-02-08T18:19:33Z",
+ "merged": true,
+ "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..0ab2b9d
--- /dev/null
+++ b/data/raw/907.json
@@ -0,0 +1,33 @@
+{
+ "number": 907,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/907",
+ "title": "Propose pnpm support",
+ "createdAt": "2023-03-06T19:58:21Z",
+ "closed": true,
+ "closedAt": "2023-06-02T18:53:00Z",
+ "merged": true,
+ "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..3d40935
--- /dev/null
+++ b/data/raw/908.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-08T18:32:37Z",
+ "merged": true,
+ "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..2cf3158
--- /dev/null
+++ b/data/raw/909.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-05T04:24:17Z",
+ "merged": true,
+ "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..f436819
--- /dev/null
+++ b/data/raw/91.json
@@ -0,0 +1,12 @@
+{
+ "number": 91,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/91",
+ "title": "WeakMap RFC",
+ "createdAt": "2015-09-12T01:13:15Z",
+ "closed": true,
+ "closedAt": "2016-06-14T20:20:46Z",
+ "merged": true,
+ "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..2139da3
--- /dev/null
+++ b/data/raw/910.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-22T18:19:31Z",
+ "merged": true,
+ "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..dfd17ec
--- /dev/null
+++ b/data/raw/911.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-03-13T19:54:08Z",
+ "merged": true,
+ "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..bc06a4d
--- /dev/null
+++ b/data/raw/912.json
@@ -0,0 +1,53 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-12-15T19:08:35Z",
+ "merged": true,
+ "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..a881ff2
--- /dev/null
+++ b/data/raw/913.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-04T14:31:59Z",
+ "merged": true,
+ "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..25c5cf7
--- /dev/null
+++ b/data/raw/914.json
@@ -0,0 +1,47 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-06T14:09:48Z",
+ "merged": true,
+ "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..ad644e1
--- /dev/null
+++ b/data/raw/915.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-04T14:25:15Z",
+ "merged": true,
+ "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..5c14edb
--- /dev/null
+++ b/data/raw/916.json
@@ -0,0 +1,12 @@
+{
+ "number": 916,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/916",
+ "title": "Miscellaneous frontmatter fixes",
+ "createdAt": "2023-03-13T21:31:15Z",
+ "closed": true,
+ "closedAt": "2023-03-21T13:30:29Z",
+ "merged": true,
+ "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..5c0c9d6
--- /dev/null
+++ b/data/raw/918.json
@@ -0,0 +1,52 @@
+{
+ "number": 918,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/918",
+ "title": "Deprecate Support for Travis CI",
+ "createdAt": "2023-03-25T10:04:50Z",
+ "closed": true,
+ "closedAt": "2023-09-01T14:05:40Z",
+ "merged": true,
+ "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..da02fb4
--- /dev/null
+++ b/data/raw/919.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-05T03:41:24Z",
+ "merged": true,
+ "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..ed73de3
--- /dev/null
+++ b/data/raw/92.json
@@ -0,0 +1,12 @@
+{
+ "number": 92,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/92",
+ "title": "`url-for` helper",
+ "createdAt": "2015-09-13T13:46:40Z",
+ "closed": true,
+ "closedAt": "2016-10-14T19:25:52Z",
+ "merged": false,
+ "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..2bf90bb
--- /dev/null
+++ b/data/raw/920.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-07T18:57:13Z",
+ "merged": true,
+ "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..d3ca96c
--- /dev/null
+++ b/data/raw/922.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-08T18:03:50Z",
+ "merged": false,
+ "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..3b023d7
--- /dev/null
+++ b/data/raw/923.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-05T04:35:48Z",
+ "merged": true,
+ "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..bd77d62
--- /dev/null
+++ b/data/raw/924.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-07-28T18:01:04Z",
+ "merged": true,
+ "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..eb1754a
--- /dev/null
+++ b/data/raw/925.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-07-28T17:53:32Z",
+ "merged": true,
+ "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..caa42a0
--- /dev/null
+++ b/data/raw/926.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-07-28T18:21:17Z",
+ "merged": true,
+ "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..ce32308
--- /dev/null
+++ b/data/raw/928.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-06-10T15:06:02Z",
+ "merged": true,
+ "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..f15b55d
--- /dev/null
+++ b/data/raw/929.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-19T18:20:31Z",
+ "merged": true,
+ "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..bcb15ac
--- /dev/null
+++ b/data/raw/930.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-04-25T21:10:04Z",
+ "merged": true,
+ "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..5c4a785
--- /dev/null
+++ b/data/raw/931.json
@@ -0,0 +1,43 @@
+{
+ "number": 931,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/931",
+ "title": "JS Representation of Template Tag",
+ "createdAt": "2023-05-23T14:58:57Z",
+ "closed": true,
+ "closedAt": "2023-06-09T18:29:09Z",
+ "merged": true,
+ "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..4b31451
--- /dev/null
+++ b/data/raw/932.json
@@ -0,0 +1,43 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-11T14:28:05Z",
+ "merged": true,
+ "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..daacc2b
--- /dev/null
+++ b/data/raw/933.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-02-14T19:26:50Z",
+ "merged": true,
+ "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..b91a866
--- /dev/null
+++ b/data/raw/934.json
@@ -0,0 +1,42 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-01-19T19:27:40Z",
+ "merged": true,
+ "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..edd6f11
--- /dev/null
+++ b/data/raw/937.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-04T15:08:37Z",
+ "merged": true,
+ "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..4183845
--- /dev/null
+++ b/data/raw/938.json
@@ -0,0 +1,38 @@
+{
+ "number": 938,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/938",
+ "title": "Strict ES Module Support",
+ "createdAt": "2023-07-26T23:02:09Z",
+ "closed": true,
+ "closedAt": "2025-04-01T21:54:18Z",
+ "merged": false,
+ "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..5093aef
--- /dev/null
+++ b/data/raw/939.json
@@ -0,0 +1,33 @@
+{
+ "number": 939,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/939",
+ "title": "Introduce import.meta.glob",
+ "createdAt": "2023-07-26T23:03:04Z",
+ "closed": true,
+ "closedAt": "2023-11-10T15:10:13Z",
+ "merged": true,
+ "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..5cef2b2
--- /dev/null
+++ b/data/raw/94.json
@@ -0,0 +1,12 @@
+{
+ "number": 94,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/94",
+ "title": "RFC: `network` Service",
+ "createdAt": "2015-09-21T20:57:42Z",
+ "closed": true,
+ "closedAt": "2015-11-18T17:40:31Z",
+ "merged": false,
+ "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..ca31d90
--- /dev/null
+++ b/data/raw/941.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-07-28T17:54:08Z",
+ "merged": false,
+ "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..bf5792a
--- /dev/null
+++ b/data/raw/942.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..34dbb57
--- /dev/null
+++ b/data/raw/943.json
@@ -0,0 +1,47 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-09-27T18:10:39Z",
+ "merged": true,
+ "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..9d0081d
--- /dev/null
+++ b/data/raw/944.json
@@ -0,0 +1,32 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-22T19:58:09Z",
+ "merged": true,
+ "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..2530249
--- /dev/null
+++ b/data/raw/946.json
@@ -0,0 +1,18 @@
+{
+ "number": 946,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/946",
+ "title": "Simplified imports",
+ "createdAt": "2023-08-18T15:00:52Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..b13163d
--- /dev/null
+++ b/data/raw/947.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-22T18:42:28Z",
+ "merged": true,
+ "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..d6953ef
--- /dev/null
+++ b/data/raw/948.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T18:19:50Z",
+ "merged": true,
+ "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..9bea452
--- /dev/null
+++ b/data/raw/949.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T18:05:14Z",
+ "merged": true,
+ "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..4fd8a6e
--- /dev/null
+++ b/data/raw/95.json
@@ -0,0 +1,18 @@
+{
+ "number": 95,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/95",
+ "title": "Create Router Service",
+ "createdAt": "2015-09-24T22:35:33Z",
+ "closed": true,
+ "closedAt": "2016-10-27T02:20:54Z",
+ "merged": true,
+ "mergedAt": "2016-10-27T02:20:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-09-30T20:04:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/950.json b/data/raw/950.json
new file mode 100644
index 0000000..fbbcbdc
--- /dev/null
+++ b/data/raw/950.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-08-24T18:21:16Z",
+ "merged": true,
+ "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..23e5fa5
--- /dev/null
+++ b/data/raw/951.json
@@ -0,0 +1,42 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-15T19:02:00Z",
+ "merged": true,
+ "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..b01fc1e
--- /dev/null
+++ b/data/raw/952.json
@@ -0,0 +1,42 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-02-21T19:11:12Z",
+ "merged": true,
+ "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..ec4ebf7
--- /dev/null
+++ b/data/raw/953.json
@@ -0,0 +1,42 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-15T19:05:25Z",
+ "merged": true,
+ "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..aa98fec
--- /dev/null
+++ b/data/raw/954.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-13T18:04:46Z",
+ "merged": true,
+ "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..e6b440e
--- /dev/null
+++ b/data/raw/955.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-22T19:15:17Z",
+ "merged": true,
+ "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..82f1c59
--- /dev/null
+++ b/data/raw/956.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-15T19:08:43Z",
+ "merged": true,
+ "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..3ade498
--- /dev/null
+++ b/data/raw/957.json
@@ -0,0 +1,93 @@
+{
+ "number": 957,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/957",
+ "title": "Render Aware Scheduler Interface",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..5d1ccbf
--- /dev/null
+++ b/data/raw/958.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-14T03:14:01Z",
+ "merged": true,
+ "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..3c9cfa2
--- /dev/null
+++ b/data/raw/959.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-17T14:10:28Z",
+ "merged": true,
+ "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..87abd0f
--- /dev/null
+++ b/data/raw/96.json
@@ -0,0 +1,12 @@
+{
+ "number": 96,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/96",
+ "title": "Assisted ember upgrades",
+ "createdAt": "2015-10-02T21:43:17Z",
+ "closed": true,
+ "closedAt": "2015-10-05T13:40:38Z",
+ "merged": false,
+ "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..9e15188
--- /dev/null
+++ b/data/raw/960.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-13T18:05:51Z",
+ "merged": true,
+ "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..a058a95
--- /dev/null
+++ b/data/raw/961.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-18T14:54:53Z",
+ "merged": true,
+ "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..7de8d94
--- /dev/null
+++ b/data/raw/962.json
@@ -0,0 +1,12 @@
+{
+ "number": 962,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/962",
+ "title": "Bugfix - release date format",
+ "createdAt": "2023-09-18T15:52:02Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..640a5f8
--- /dev/null
+++ b/data/raw/963.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..7c80bd3
--- /dev/null
+++ b/data/raw/964.json
@@ -0,0 +1,53 @@
+{
+ "number": 964,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/964",
+ "title": "EmberData | deprecate legacy finder support",
+ "createdAt": "2023-09-19T05:14:28Z",
+ "closed": true,
+ "closedAt": "2025-03-28T18:13:52Z",
+ "merged": true,
+ "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..ddcc83b
--- /dev/null
+++ b/data/raw/965.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-07-11T18:41:59Z",
+ "merged": false,
+ "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..5e23a22
--- /dev/null
+++ b/data/raw/966.json
@@ -0,0 +1,18 @@
+{
+ "number": 966,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/966",
+ "title": "Remove ember-cli-dependency-checker",
+ "createdAt": "2023-09-22T16:16:55Z",
+ "closed": true,
+ "closedAt": "2025-05-23T18:56:02Z",
+ "merged": false,
+ "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..38a8ca6
--- /dev/null
+++ b/data/raw/967.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-09-24T10:19:45Z",
+ "merged": true,
+ "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..f0cdaca
--- /dev/null
+++ b/data/raw/968.json
@@ -0,0 +1,12 @@
+{
+ "number": 968,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/968",
+ "title": "Fix title of RFC",
+ "createdAt": "2023-09-22T18:26:10Z",
+ "closed": true,
+ "closedAt": "2023-09-23T01:39:07Z",
+ "merged": true,
+ "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..c7842ba
--- /dev/null
+++ b/data/raw/969.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-13T18:08:16Z",
+ "merged": true,
+ "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..fcd39ab
--- /dev/null
+++ b/data/raw/97.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-08-19T16:27:45Z",
+ "merged": false,
+ "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..bbceb47
--- /dev/null
+++ b/data/raw/970.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-04-05T18:21:06Z",
+ "merged": true,
+ "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..082839f
--- /dev/null
+++ b/data/raw/971.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-06T14:10:51Z",
+ "merged": true,
+ "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..9e721b0
--- /dev/null
+++ b/data/raw/972.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-12-20T18:43:09Z",
+ "merged": true,
+ "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..3abb4e1
--- /dev/null
+++ b/data/raw/973.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-10-13T17:59:30Z",
+ "merged": true,
+ "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..5fc40ef
--- /dev/null
+++ b/data/raw/975.json
@@ -0,0 +1,48 @@
+{
+ "number": 975,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/975",
+ "title": "Add context API",
+ "createdAt": "2023-09-28T09:14:10Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..9667786
--- /dev/null
+++ b/data/raw/976.json
@@ -0,0 +1,37 @@
+{
+ "number": 976,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/976",
+ "title": "Enable Glint by Default",
+ "createdAt": "2023-09-29T17:34:19Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..000dae9
--- /dev/null
+++ b/data/raw/977.json
@@ -0,0 +1,33 @@
+{
+ "number": 977,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/977",
+ "title": "V2 App",
+ "createdAt": "2023-10-06T17:12:27Z",
+ "closed": true,
+ "closedAt": "2024-12-20T19:11:55Z",
+ "merged": true,
+ "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..61a1bbc
--- /dev/null
+++ b/data/raw/978.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-12-15T19:20:29Z",
+ "merged": true,
+ "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..ad46625
--- /dev/null
+++ b/data/raw/979.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-09-27T18:36:33Z",
+ "merged": true,
+ "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..35abef9
--- /dev/null
+++ b/data/raw/98.json
@@ -0,0 +1,12 @@
+{
+ "number": 98,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/98",
+ "title": "Service methods and method injection",
+ "createdAt": "2015-10-08T15:56:20Z",
+ "closed": true,
+ "closedAt": "2017-07-25T02:06:06Z",
+ "merged": false,
+ "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..dbfd369
--- /dev/null
+++ b/data/raw/980.json
@@ -0,0 +1,18 @@
+{
+ "number": 980,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/980",
+ "title": " deprecate controller mixin",
+ "createdAt": "2023-10-17T13:04:07Z",
+ "closed": true,
+ "closedAt": "2023-11-03T14:48:54Z",
+ "merged": false,
+ "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..2bdb62b
--- /dev/null
+++ b/data/raw/981.json
@@ -0,0 +1,12 @@
+{
+ "number": 981,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/981",
+ "title": "Update runtime details for #931",
+ "createdAt": "2023-10-24T17:28:28Z",
+ "closed": true,
+ "closedAt": "2023-10-27T18:42:57Z",
+ "merged": true,
+ "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..c0dfa89
--- /dev/null
+++ b/data/raw/983.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..5566184
--- /dev/null
+++ b/data/raw/984.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-02-07T15:16:23Z",
+ "merged": true,
+ "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..fe2f652
--- /dev/null
+++ b/data/raw/985.json
@@ -0,0 +1,28 @@
+{
+ "number": 985,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/985",
+ "title": "v2 addon by default",
+ "createdAt": "2023-11-02T20:05:06Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..d721837
--- /dev/null
+++ b/data/raw/986.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-12-27T16:08:20Z",
+ "merged": false,
+ "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..7ed3050
--- /dev/null
+++ b/data/raw/988.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..11cba22
--- /dev/null
+++ b/data/raw/989.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-11-12T16:34:41Z",
+ "merged": true,
+ "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..fdc684f
--- /dev/null
+++ b/data/raw/99.json
@@ -0,0 +1,18 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2016-09-20T16:09:11Z",
+ "merged": false,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-10-12T00:46:28Z",
+ "label": "T-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..d3cb852
--- /dev/null
+++ b/data/raw/990.json
@@ -0,0 +1,12 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2023-11-11T06:18:02Z",
+ "merged": true,
+ "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..eccc2aa
--- /dev/null
+++ b/data/raw/991.json
@@ -0,0 +1,23 @@
+{
+ "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",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..be6a9df
--- /dev/null
+++ b/data/raw/992.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-01-26T15:11:19Z",
+ "merged": true,
+ "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..875db31
--- /dev/null
+++ b/data/raw/993.json
@@ -0,0 +1,38 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2025-05-30T18:23:28Z",
+ "merged": false,
+ "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..03121ce
--- /dev/null
+++ b/data/raw/994.json
@@ -0,0 +1,28 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-01-05T19:07:30Z",
+ "merged": true,
+ "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..24d01cd
--- /dev/null
+++ b/data/raw/995.json
@@ -0,0 +1,42 @@
+{
+ "number": 995,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/995",
+ "title": "Deprecate non-colocated components.",
+ "createdAt": "2023-12-15T19:38:46Z",
+ "closed": true,
+ "closedAt": "2024-03-08T20:05:24Z",
+ "merged": true,
+ "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..ec5f71f
--- /dev/null
+++ b/data/raw/996.json
@@ -0,0 +1,28 @@
+{
+ "number": 996,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/996",
+ "title": "Interactive CLI by default",
+ "createdAt": "2023-12-21T21:57:52Z",
+ "closed": false,
+ "closedAt": null,
+ "merged": false,
+ "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..2fa2d5b
--- /dev/null
+++ b/data/raw/997.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-06-12T14:27:11Z",
+ "merged": true,
+ "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..1674c40
--- /dev/null
+++ b/data/raw/998.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-06-12T14:20:19Z",
+ "merged": true,
+ "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..96af19d
--- /dev/null
+++ b/data/raw/999.json
@@ -0,0 +1,33 @@
+{
+ "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",
+ "closed": true,
+ "closedAt": "2024-06-12T14:18:46Z",
+ "merged": true,
+ "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
diff --git a/ember-cli-build.js b/ember-cli-build.js
index e94d0d4..c12b773 100644
--- a/ember-cli-build.js
+++ b/ember-cli-build.js
@@ -1,60 +1,15 @@
'use strict';
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
-const mergeTrees = require('broccoli-merge-trees');
-const funnel = require('broccoli-funnel');
-const { readdirSync } = require('fs');
+const { compatBuild } = require('@embroider/compat');
-function buildRedirects() {
- const redirects = [];
- const rfcs = readdirSync('rfcs/text');
-
- for (let filename of rfcs) {
- const match = filename.match(/(\d+)-.*/);
-
- const number = parseInt(match[1]);
-
- redirects.push(
- `/number/${number} /id/${filename.replace(/\.md$/, '')} 301!`
- );
- }
-
- return redirects;
-}
-
-module.exports = function (defaults) {
+module.exports = async function (defaults) {
+ const { buildOnce } = await import('@embroider/vite');
let app = new EmberApp(defaults, {
- rfcProcess: {
- textLocation: 'rfcs',
- },
- trees: {
- public: mergeTrees([
- 'public',
- funnel('rfcs/images', {
- destDir: 'images',
- }),
- ]),
- },
- fingerprint: {
- extensions: ['js', 'css', 'map'],
- },
- 'ember-cli-netlify': {
- redirects: buildRedirects(),
- },
+ // Add options here
});
- // Use `app.import` to add additional libraries to the generated
- // output files.
- //
- // If you need to use different assets in different
- // environments, specify an object as the first parameter. That
- // object's keys should be the environment name and the values
- // should be the asset to use in that environment.
- //
- // If the library that you are including contains AMD or ES6
- // modules that you would like to import into your application
- // please specify an object with the list of modules as keys
- // along with the exports of each module as its value.
-
- return app.toTree();
+ return compatBuild(app, buildOnce, {
+ useAddonConfigModule: false,
+ });
};
diff --git a/eslint.config.mjs b/eslint.config.mjs
new file mode 100644
index 0000000..a823caa
--- /dev/null
+++ b/eslint.config.mjs
@@ -0,0 +1,115 @@
+/**
+ * Debugging:
+ * https://eslint.org/docs/latest/use/configure/debug
+ * ----------------------------------------------------
+ *
+ * Print a file's calculated configuration
+ *
+ * npx eslint --print-config path/to/file.js
+ *
+ * Inspecting the config
+ *
+ * npx eslint --inspect-config
+ *
+ */
+import globals from 'globals';
+import js from '@eslint/js';
+
+import ember from 'eslint-plugin-ember/recommended';
+import eslintConfigPrettier from 'eslint-config-prettier';
+import qunit from 'eslint-plugin-qunit';
+import n from 'eslint-plugin-n';
+
+import babelParser from '@babel/eslint-parser';
+
+const esmParserOptions = {
+ ecmaFeatures: { modules: true },
+ ecmaVersion: 'latest',
+};
+
+export default [
+ js.configs.recommended,
+ eslintConfigPrettier,
+ ember.configs.base,
+ ember.configs.gjs,
+ /**
+ * Ignores must be in their own object
+ * https://eslint.org/docs/latest/use/configure/ignore
+ */
+ {
+ ignores: ['dist/', 'dist-*/', 'node_modules/', 'coverage/', '!**/.*'],
+ },
+ /**
+ * https://eslint.org/docs/latest/use/configure/configuration-files#configuring-linter-options
+ */
+ {
+ linterOptions: {
+ reportUnusedDisableDirectives: 'error',
+ },
+ },
+ {
+ files: ['**/*.js'],
+ languageOptions: {
+ parser: babelParser,
+ },
+ },
+ {
+ files: ['**/*.{js,gjs}'],
+ languageOptions: {
+ parserOptions: esmParserOptions,
+ globals: {
+ ...globals.browser,
+ },
+ },
+ },
+ {
+ files: ['tests/**/*-test.{js,gjs}'],
+ plugins: {
+ qunit,
+ },
+ },
+ /**
+ * CJS node files
+ */
+ {
+ files: [
+ '**/*.cjs',
+ 'config/**/*.js',
+ 'testem.js',
+ 'testem*.js',
+ '.prettierrc.js',
+ '.stylelintrc.js',
+ '.template-lintrc.js',
+ 'ember-cli-build.js',
+ ],
+ plugins: {
+ n,
+ },
+
+ languageOptions: {
+ sourceType: 'script',
+ ecmaVersion: 'latest',
+ globals: {
+ ...globals.node,
+ },
+ },
+ },
+ /**
+ * ESM node files
+ */
+ {
+ files: ['**/*.mjs'],
+ plugins: {
+ n,
+ },
+
+ languageOptions: {
+ sourceType: 'module',
+ ecmaVersion: 'latest',
+ parserOptions: esmParserOptions,
+ globals: {
+ ...globals.node,
+ },
+ },
+ },
+];
diff --git a/getData.mjs b/getData.mjs
new file mode 100755
index 0000000..9cb0718
--- /dev/null
+++ b/getData.mjs
@@ -0,0 +1,150 @@
+#!/usr/bin/env node
+
+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({
+ auth: process.env.GITHUB_TOKEN,
+});
+
+const iterator = octokit.paginate.iterator(octokit.rest.pulls.list, {
+ owner: 'emberjs',
+ repo: 'rfcs',
+ state: 'all',
+ per_page: 100,
+});
+
+const query = `
+ query($owner: String!, $repo: String!, $number: Int!) {
+ repository(owner: $owner, name: $repo) {
+ pullRequest(number: $number) {
+ number
+ title
+ timelineItems(first: 20, itemTypes: [LABELED_EVENT, UNLABELED_EVENT]) {
+ nodes {
+ __typename
+ ... on LabeledEvent {
+ createdAt
+ actor { login }
+ label { name }
+ }
+ ... on UnlabeledEvent {
+ createdAt
+ actor { login }
+ label { name }
+ }
+ }
+ }
+ }
+ }
+ }
+`;
+
+await mkdir('data/raw', { recursive: true });
+
+for await (const { data: pulls } of iterator) {
+ for (const pull of pulls) {
+ const data = await octokit.graphql(query, {
+ owner: 'emberjs',
+ repo: 'rfcs',
+ number: pull.number,
+ });
+
+ const timeLineEvents = data.repository.pullRequest.timelineItems.nodes.map(
+ (n) => ({
+ event:
+ n.__typename === 'LabeledEvent'
+ ? 'labeled'
+ : n.__typename === 'UnlabeledEvent'
+ ? 'unlabeled'
+ : null,
+ createdAt: n.createdAt,
+ label: n.label?.name ?? null,
+ }),
+ );
+
+ await writeFile(
+ join('data/raw', `${pull.number}.json`),
+ JSON.stringify(
+ {
+ number: pull.number,
+ url: pull.url,
+ title: pull.title,
+ createdAt: pull.created_at,
+ closed: Boolean(pull.closed_at),
+ closedAt: pull.closed_at,
+ merged: Boolean(pull.merged_at),
+ mergedAt: pull.merged_at,
+ assignees: pull.assignees.map((item) => ({
+ login: item.login,
+ avatarUrl: item.avatar_url,
+ })),
+ timelineItems: timeLineEvents,
+ },
+ 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/index.html b/index.html
new file mode 100644
index 0000000..7fdba8a
--- /dev/null
+++ b/index.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+ {{content-for "head"}}
+
+
+
+
+ {{content-for "head-footer"}}
+
+
+
+
+ {{content-for "body"}}
+
+
+
+
+
+
+ {{content-for "body-footer"}}
+
+
diff --git a/lib/build-redirects.js b/lib/build-redirects.js
new file mode 100644
index 0000000..f83dd0d
--- /dev/null
+++ b/lib/build-redirects.js
@@ -0,0 +1,31 @@
+import { readdirSync } from 'fs';
+
+function buildRedirects() {
+ const redirects = [];
+ const rfcs = readdirSync('rfcs/text');
+
+ for (let filename of rfcs) {
+ const match = filename.match(/(\d+)-.*/);
+
+ const number = parseInt(match[1]);
+
+ redirects.push(
+ `/number/${number} /id/${filename.replace(/\.md$/, '')} 301!`
+ );
+ }
+
+ return redirects.join('\n');
+}
+
+export default function buildRedirectsPlugin() {
+ return {
+ name: 'build-redirects',
+ buildEnd() {
+ this.emitFile({
+ type: 'asset',
+ fileName: '_redirects',
+ source: buildRedirects(),
+ });
+ },
+ };
+}
diff --git a/lib/toc-builder.js b/lib/toc-builder.js
new file mode 100644
index 0000000..795c67e
--- /dev/null
+++ b/lib/toc-builder.js
@@ -0,0 +1,174 @@
+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';
+
+export function stripHTML(html) {
+ let strippedHTML = html.replace(
+ /.*?<\/a>/gi,
+ ''
+ );
+ strippedHTML = strippedHTML.replace(
+ /
-
-
-
-
+
+
+
+
+
{{content-for "body-footer"}}
- {{content-for "test-body-footer"}}
diff --git a/tests/test-helper.js b/tests/test-helper.js
index 71c6291..08300c4 100644
--- a/tests/test-helper.js
+++ b/tests/test-helper.js
@@ -3,10 +3,13 @@ import config from 'rfcs-app/config/environment';
import * as QUnit from 'qunit';
import { setApplication } from '@ember/test-helpers';
import { setup } from 'qunit-dom';
-import { start } from 'ember-qunit';
+import { start as qunitStart, setupEmberOnerrorValidation } from 'ember-qunit';
-setApplication(Application.create(config.APP));
+export function start() {
+ setApplication(Application.create(config.APP));
-setup(QUnit.assert);
+ setup(QUnit.assert);
+ setupEmberOnerrorValidation();
-start();
+ qunitStart();
+}
diff --git a/vite.config.mjs b/vite.config.mjs
new file mode 100644
index 0000000..8fb4f29
--- /dev/null
+++ b/vite.config.mjs
@@ -0,0 +1,65 @@
+import { defineConfig } from 'vite';
+import { extensions, classicEmberSupport, ember } from '@embroider/vite';
+import { babel } from '@rollup/plugin-babel';
+import { resolve } from 'path';
+import tocBuilder from './lib/toc-builder';
+import buildRedirects from './lib/build-redirects';
+import { loadFront } from 'yaml-front-matter';
+
+import { DynamicPublicDirectory } from 'vite-multiple-assets';
+import { readFileSync } from 'fs';
+
+export default defineConfig({
+ build: {
+ ssr: process.env.BUILD_SSR ? 'app/app.js' : false,
+ outDir: process.env.BUILD_SSR ? 'dist-ssr' : 'dist',
+ },
+ ssr: {
+ noExternal: true,
+ },
+
+ resolve: {
+ alias: {
+ rfcs: resolve('./rfcs'),
+ },
+ },
+ publicDir: false,
+ plugins: [
+ {
+ name: 'rfcs-app-parsed-markdown',
+ load(id) {
+ if (id.endsWith('.md')) {
+ const rfc = readFileSync(id, 'utf8');
+
+ const parsed = loadFront(rfc);
+
+ const contents = {
+ ...parsed,
+ startDate: parsed['start-date'],
+ releaseDate: parsed['release-date'],
+ releaseVersions: parsed['release-versions'],
+ content: parsed.__content,
+ };
+
+ return `export default ${JSON.stringify(contents)}`;
+ }
+ },
+ },
+ DynamicPublicDirectory([
+ 'public/**',
+ {
+ input: 'rfcs/images/**',
+ output: '/images',
+ },
+ ]),
+ buildRedirects(),
+ tocBuilder('rfcs/text', 'data'),
+ classicEmberSupport(),
+ ember(),
+ // extra plugins here
+ babel({
+ babelHelpers: 'runtime',
+ extensions,
+ }),
+ ],
+});
diff --git a/vitest.config.mjs b/vitest.config.mjs
new file mode 100644
index 0000000..fd6af6e
--- /dev/null
+++ b/vitest.config.mjs
@@ -0,0 +1,6 @@
+import { defineConfig } from 'vitest/config';
+export default defineConfig({
+ test: {
+ include: ['node-tests/**/*.mjs'],
+ },
+});