Releases: jekyll/jekyll-admin
Releases · jekyll/jekyll-admin
v0.11.1
v0.11.0
v0.10.2
v0.10.1
Release v0.10.0
Changes since v0.9.0
API
- Generate pretty JSON at
/_api/**/*
#328 - Freeze Ruby string literals with the pragma #509
- Compute data file's extname just once #511
- Expose data file's basename as attribute
name
#512 - Filter away virtual pages that output to HTML file #520
- Refactor JekyllAdmin::Directory #522
- Ensure a blank line at end of document #519
- Strip leading slash from data file's path #527
- Optimize API Hash objects #528
- Add relative_path field in API response #521
- Use existing instance of Jekyll::Configuration #539
- Import site metadata into admin interface #543
- Use the front matter defaults computed by Jekyll #585
- Prevent unexpected file overwrites for collections, drafts and pages #582 (Thanks @alzeih)
User Interface
- Collapse collection items in Sidebar #503
- Modernize styling of notification messages #506
- Refresh aesthetics of admin interface #507
- Allow drawing tables easily in the Markdown editor #508
- Allow custom labels for collections in sidebar #515
- Style metafields similar to DataGUI styles #524
- Improve Markdown editor styling #525
- Add directory support for static files #408
- Add StaticMetaFields component to render default front matter #548
- Add a status bar to Editor component #538
- Return static file's relative_path not http_url #555
- Reduce syntax-highlighting support in MDEditor #568
- Allow selecting static files in MarkdownEditor #565
- Render a layout-picker to select layouts #558
- Render an advanced metadata field for tags #389
Development
- Enable AppVeyor CI Builds
- Move babel and eslint configs into separate files #513
- Rename normalize.css to normalize.scss
- Remove redundant RuboCop configuration
- Stopped running tests as part of
npm start
task. Usestart:tested
for previous behavior - Add version as global from package.json #510
- Integrate bundlesize into test-suite #531
- Migrate to webpack v4 #502
- Add categories, tags, layouts to fixture site #554
- Mark
lint-staged
as a front-end devDependency #552 - Bump some frontend devDependencies #553, #570, #579
- Mock
window.confirm()
in container-view tests #563 - Prefer ES6 object-properties-shorthand syntax #569
- Enforce unix-style line-endings for *.js files #571
- Use Yarn to manage dependencies #576
- Accept additional arguments in script/test-server #584 (Thanks @alzeih)
Documentation
- Add documentation for self-hosting #505
- Improved documentation source and styles
Misc. changes and internal enhancements
- Refactor Breadcrumbs component #533
- Move common function in ducks to utility module #535
- Add Explorer component to render resource indexes #514
- Remove redundant true passed as prop values #536
- Use Jekyll::PageWithoutAFile instead of our class #518
- Render icons in Button based on the
type
prop #541 - Compact switch statement in Button component #542
- Add Icon component to render icons consistently #544
- Remove unnecessary moment.js locales from bundle #537
- Refactor MetaButtons #549
- Add Accordion component #532
- Add a utility function to compute view page title #556
- Remove unused action #559
- Convert DataGUI into a bona fide component #546
- Add CreateMarkdownPage component #561
- Extract static-file picker logic into a component #560
- Render
<button>
when href attr will be undefined #557 - Export translations aggregate as a default module #550
- Remove duplicate styles b/w datagui and metafields #577
- Use fetch wrapper for DELETE requests to dispatch #578
- Add MarkdownPageBody component #567
- Add a utility method to compute meta field type #587
Release v0.9.0
Changes since v0.8.1
API
- Fix a bug where data files get deleted when they're edited via the Raw Editor mode #486 (props to @lexoyo 👍)
- Add support for Jekyll 4.0 #492 (Thanks @zocoi)
- Update Jekyll server monkey-patch to mirror Core #499
User Interface
Development
- Use
rubocop-jekyll
to enforce Jekyll's styles #497 - Upgrade Node dependencies to allow using Node 10 #500
Documentation
- Update links in README to
https://
protocol #488 (Thanks @coliff) - Fix URL to docs about installing plugins #495
- Fix plugin name in documentation #496 (Thanks @ismailarilik)
Release v0.8.1
Release v0.8.0
Changes since v0.7.0
API
- Add support for editing drafts via admin interface #367
User Interface
Development
Documentation
Release v0.7.0
Release v0.6.0
Changes since v0.5.1
API
- Write files with binary mode #405
User Interface
- Fix side-buttons to viewport #398
- Tag static files from a theme-gem with a sticker #406
- Show current page title in browser tabs #401
- Autofocus to newly created metafields #410
Development
- Build only commits to default branch #395