* Create basic layout * Create stubbed out release note YAML * Get a real implementation going * Simplify using site-data * Add a real page to send from render-page.js * Use array of patches * Render patches * Add sidebar and breadcrumbs * Reverse order * Add date * Tweak labels * Redirect to entweb for missing versions * Render patch.intro * Move to separate files for patches * Show support for RC versions * Improve some comments * Sticky headers! * Remove a console log * Improve example formatting * Add a link on /admin * Add a schema and test * Move to /index.md, add version_num filter * Improve layout * Use <details> * Placeholder more realistic notes * Don't require links in index pages * Remove admin/index link for now * Remove unused frontmatter field * Add a test for middleware * Fix remaining YAML file to test CI * Update 2-rc.yml * Don't call it RC * Just push * Make a main a div * Fix a borked class * Lint YAML files * Improve Download link Co-authored-by: Sarah Schneider <sarahs@users.noreply.github.com> * Improve check order * Move to contextualizers * Use alternative version thing Co-authored-by: Sarah Schneider <sarahs@users.noreply.github.com> * Move back to `release-notes.md` * Use version for anchor IDs * Undo category-pages test change * Fix borked details layout in Chrome * Improve mobile setup * Render markdown in note tags * Use allVersions[currentVersion] again Co-authored-by: Sarah Schneider <sarahs@users.noreply.github.com> * Undo change to extended-markdown * Add whitespace so it renders markdown bits * Remove 2-22 files * Add check for any release notes * Fix the failing tests Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com> Co-authored-by: Sarah Schneider <sarahs@users.noreply.github.com>
35 lines
576 B
JavaScript
35 lines
576 B
JavaScript
module.exports = {
|
|
properties: {
|
|
intro: {
|
|
type: 'string',
|
|
required: true
|
|
},
|
|
date: {
|
|
type: 'string',
|
|
format: 'date',
|
|
required: true
|
|
},
|
|
release_candidate: {
|
|
type: 'boolean',
|
|
default: false
|
|
},
|
|
notes: {
|
|
required: true,
|
|
type: 'array',
|
|
items: {
|
|
type: 'object',
|
|
properties: {
|
|
note: {
|
|
type: 'string',
|
|
required: true
|
|
},
|
|
type: {
|
|
type: 'string',
|
|
required: true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|